1.`WHERE` 子句中不能使用聚合函数(如 `MIN`, `MAX`, `AVG` 等)
聚合函数需要配合 `GROUP BY` 使用
2.GROUP BY :把行按指定列(或表达式)的值“分堆”,同一堆合并成一行,然后对每一堆做聚合统计(COUNT、SUM、AVG、MAX、MIN 等)。
3.一般在进行聚合操作的时候,要对其中的数字进行判断是否为null的,用isnull(需要的数据名称,0)
聚合前把 NULL 变 0,防止结果偏 NULL 或统计不全。
SELECT SUM(IFNULL(comm, 0)) AS 总提成
FROM emp;
4.比如在写薪资大于某个数的时候,要在子查询前面加ALL>(...)
5.update:
update表名 set 字段名=值1 where 条件
去重查询:select distinct 字段 from 表名

被折叠的 条评论
为什么被折叠?



