[SQL基础教程] 3-1 对表进行聚合查询

时间:2022-09-04 17:48:49

[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;