一、聚合函数
聚合函数实现数据统计的功能,返回一个单一的值。聚合函数一般与select语句的group by子句一起使用。

示例:

二、数据分组-group by
聚合函数加上group by子句进行分组。
通常一个聚合函数的作用范围是满足where子句中指定条件的记录;
当聚合函数和group by子句一起用的时候,聚合函数的范围变成每组的所有记录。
示例:

select命令的执行顺序:

示例:

【注意】:
1、筛选条件中要用聚合函数的话,是不能用where的,要用having。
2、select查询列中,除了聚合函数,其余都要放到group by后面。
示例:

