知识点 - SQL

1.可以使用 GROUP BY 代替 DISTINCT,效率更高。

 

2. WHERE 可以成对比较:

SELECT *
FROM employees
WHERE (manager_id,department_id) = (108,100);

 

3. "CASE 字段名 WHEN" 不能判断是否为 NULL,要使用 "CASE WHEN" 来判断。

 

4. DUAL 表只有一行数据,所以查询常数只返回一次。

 

5.聚合函数也可以作为窗口函数来使用。

 

6.公用表表达式类似于临时的视图。

 

7. MySQL 数据库在关闭连接时,自动提交为 true 时会自动提交,为 false 时会自动回滚。

 

posted @ 2022-05-12 20:42  Light_cone  阅读(59)  评论(0)    收藏  举报