6. 分组函数

分组函数又称为多行处理函数。
多行处理函数的 特点 :输入多行,最终输出一行。
MySQL(六)—— 分组函数(多行处理函数)_数据库 MySQL(六)—— 分组函数(多行处理函数)_数据_02
注意:1. 分组函数在使用的时候必须先进行分组,然后才能用。如果没有对数据进行分组,整张表默认为一组。
2. 分组函数自动忽略空值,不需要手动的加 where 条件排除空值。
select count(*) from emp where xxx; 符合条件的所有记录总数。
select count(comm) from emp; comm 这个字段中不为空的元素总数。

MySQL(六)—— 分组函数(多行处理函数)_sql_03
3. 分组函数不能直接使用在 where 关键字后面。
select ename,sal from emp where sal > avg(sal);

6.1 count 计数