单表查询
目录 分组操作 常用的聚合函数 having 二次删选 排序 分页查询 分组操作 group by 指的是:将所有记录按照某个相同字段进行归类 用法 :select 聚合函数(count),选取的字段 from 表名 group by 分组的字段; 注意点: group by : 是分组的关键字 group by 必须和聚合函数一起使用 例子: --以性别为例, 进行分组, 统计一下男生和女生的人数是多少个 select count(id), gender from students group by gender; +-----------+--------+ | count(id) | gender | +-----------+--------+ | 2 | 男 | | 3 | 女 | | 1 | 中性 | +-----------+--------+ --对班级进行分组,统计出每个班级年龄最大的那个人 select cls_id,max(age),group_concat(name) from students group by cls_id; +--------+----------+----------------------+ | cls_id | max(age) | group_concat(name) | +--------+----------+-------