sql语句group by用法

GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,就好像Excel中分类统计一样(就是下拉箭头那个)

示例:

现在我们有一张员工信息表,包括英文名、部门:
在这里插入图片描述
现在我们想得到各个department有多少人,我们可以执行以下语句:

select department as 部门,count(ename) as 人数 from datatable group by department;

结果如图:
在这里插入图片描述

group by department 会把表按department分组,每一种值组合起来,我们再使用count计算每组员工的数量;

猜你喜欢

转载自blog.csdn.net/weixin_40743261/article/details/89857565