一、聚合函数
聚合函数实现数据统计的功能,返回一个单一的值。聚合函数一般与select语句的group by子句一起使用。
示例:
二、数据分组-group by
聚合函数加上group by子句进行分组。
通常一个聚合函数的作用范围是满足where子句中指定条件的记录;
当聚合函数和group by子句一起用的时候,聚合函数的范围变成每组的所有记录。
示例:
select命令的执行顺序:
示例:
【注意】:
1、筛选条件中要用聚合函数的话,是不能用where的,要用having。
2、select查询列中,除了聚合函数,其余都要放到group by后面。
示例: