码迷,mamicode.com
首页 > 其他好文 > 详细

Group By Rollup

时间:2019-03-14 11:45:05      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:rom   png   try   color   进一步   group   weight   图片   image   

Rollup与group by组合使用,可对分组结果进行进一步的汇总。

 

创建数据表

select * from emp_test

技术图片

 

(1) rollup单个字段

如按照country字段进行分组,并在最后追加一条汇总所有country的值

select GENDER,COUNTRY,count(1)
from emp_test
group by rollup (COUNTRY)

技术图片

 

(2) rollup多个字段

按照gender,country字段进行分组,并针对每一个country追加一条汇总值,并在最后追加一条所有country汇总

select GENDER,COUNTRY,count(1)
from emp_test
group by rollup (COUNTRY,GENDER)

技术图片


rollup后面的字段顺序不同,结果也不同,取决于第一个字段,如:
select GENDER,COUNTRY,count(1)
from emp_test
group by rollup (GENDER,COUNTRY)

技术图片

 

Group By Rollup

标签:rom   png   try   color   进一步   group   weight   图片   image   

原文地址:https://www.cnblogs.com/shiliye/p/10529308.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!