目标:
1:掌握分组关键字是什么?
2:掌握对数据的分组
一:分组关键字是什么?
答:分组关键字是 group by 类似于 order by 以及 where
二:对数据的分组
功能:将数据表内的某一个字段的所有数据进行分组(分类),有便于聚合函数计算统计
语法:
1:select gender from classes group by gender;表示将gender这个字段内数据进行分组(去重复)
2:select gender ,count(*)from classes group by gender;表示将gender这个字段内数据进行分组(去重复),并且计算每一个分组的人数(数量)
3:select gender,max(new_age) from classes group by gender ;表示按照gender进行分组然后查找这些分组内new_age字段中的最大值打印
注意事项:
1:在写分组语法的时候 select 后面的字段必须是 group by 后面那个字段或者是聚合函数字段
快速代码体验:
语法1;
语法2