[Mysql] 数据分组&条件排序
Mysql中 GROUP BY & ORDER BY 组合一起使用,先分组,再在分组统计的基础上作相同计算,同时对销售额进行降序排列,总行不参与排序,其中就涉及到了条件排序。
业务场景:
针对大量的销售明细,必要时,需要我们整理简化,直接调用出汇总数据,方便查看。
例如:我们要看每个门店总的销售数据,同时添加总行,并且销售额按照降序排列。由图1的销售明细汇总成图2。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201215190743132.png#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201215190715349.png#pic_center)
Mysql的查询语句如下:
SELECT COALESCE
( `门店名称`, '汇总' )<