SQL-排序和分组

1.
left join(左联接)      返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接)     返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行

2. 当表格为空时,如何返回null值?

网上找到一篇题解感觉说的很好:

https://leetcode.cn/problems/biggest-single-number/solutions/683252/dang-biao-ge-wei-kong-shi-ru-he-fan-hui-6qpzg/?envType=study-plan-v2&envId=sql-free-50

3. 这个错误通常出现在使用派生表(Derived Table)时,派生表必须要有一个别名(alias)。派生表是指在查询中使用子查询作为表,但需要为这个子查询表指定一个别名。

例如:

select max(num) as num
from
  (
    select num
    from MyNumbers
    group by num
    having count(num) = 1
  ) as t;

4. 使用ROUND()四舍五入到整数。

5. sql执行顺序

6. LIMIT和OFFSET

7. 窗口函数

https://www.cnblogs.com/Uni-Hoang/p/17411313.html

posted @ 2023-12-02 08:53  我是球啊  阅读(11)  评论(0编辑  收藏  举报