数据库的高级查询三:分组查询(GROUP BY;包括【WITH ROLLUP关键字】和【GROUP_CONCAT函数】)

聚合函数默认统计的是全表范围的数据,配合上WHERE子句就可以缩小统计的范围;

但是,仅靠这些并不能满足有些要求;如:查询每个部门的平均底薪,这个就需要对员工记录按照部门编号进行分组了;

本篇博客需要注意的地方:WHERE 子句主要在GROUP BY子句前面。在【4.GROUP_CONCAT函数】这部分中有说明;

目录

一:分组查询:GROUP BY 子句

1.最基本的分组:单级分组

2.逐级分组

3.对分组结果再次做汇总计算:WITH ROLLUP关键字

4.GROUP_CONCAT函数

5.各种子句的执行顺序


一:分组查询:GROUP BY 子句

1.最基本的分组:单级分组


2.逐级分组

GROUP BY 子句可以有多个字段,以实现逐级分组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值