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

[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;
posted @ 2016-09-03 14:08  helo_blog  阅读(192)  评论(0编辑  收藏  举报