目录
1. 单/多行处理
2. 分组函数分类
3. 分组函数组合使用
4. 注意
1. 单/多行处理
分组函数又被叫做多行处理函数(多个输入,一个输出);
前面提到的数据处理函数又叫做单行处理函数(一个输入,一个输出);
下图所示输入14个处理14个;
2. 分组函数分类
sum:求和;
count:计数;
max:最大值;
min:最小值;
avg:平均值;
3. 分组函数组合使用
如下,可以同时使用分组函数;
4. 注意
(1)分组函数自动忽略空;
如下,分组函数 count 对字段的处理,输出结果不包含该字段为空的数据的个数;
对整个记录的处理,输出结果为对整张表所有记录的行数;
另外,count ( * ) 与 count (常数)是一样的;
(2)分组函数必须先分组再使用(以上没有使用 group by,默认整张表是一组);
(3)分组函数不能直接使用在 where 子句中,即不能充当 where 的条件;
这涉及到执行顺序:from > where > group by > select > order by ;
如下,分组函数语与 where 函数同时进行,当然会报错;