[SQL基础教程] 3-1 对表进行聚合查询
聚合函数
用于合计的函数称为聚合函数或者集合函数
- COUNT
- SUM
- AVG
- MAX
- MIN
SELECT COUNT(*)
FROM table;
SELECT COUNT(col)
FROM table
理解
聚合函数在SELECT子句中使用;
以<列名>为输入。
法则 3-1
COUNT(*) 计算包含NULL的数据行;
COUNT(<列名>) 计算NULL除外的数据行。
**法则 3-2 **
聚合函数在处理数据时将NULL排除在外,但COUNT(*)除外。
**法则 3-3 **
MAX/MIN所有数据类型的列,SUM/AVG只适用数值类型的列。
组合DISTINCT使用
SELECT COUNT(DISTINCT col)
FROM table;