首页 > 其他 > 详细

group by,collup,cube

时间:2021-07-15 18:53:45      阅读:23      评论:0      收藏:0      [点我收藏+]

group up:group by A,根据A进行分组,group by A,B先根据A生成结果集,然后在此结果集上根据B在生成结果集。

 

collup:ROLL UP 搭配 GROUP BY 使用,可以为每一个分组返回一个小计行,为所有分组返回一个总计行。

 

cube:CUBE 和 ROLLUP 对参数的处理有所不同。如果 CUBE(A,B)则先对 A,B 进行 GROUP BY,之后对 A 进行 GROUP BY,然后对 B 进行 GROUP BY,最后对全表进行 GROUP BY。

   如果 CUBE(A,B,C)则先对 A,B,C 进行 GROUP BY,之后对 A,B ,之后对A,C ,之后对 B,C 之后对 A,之后对 B,之后对 C,最后对全表GROUP BY。

group by,collup,cube

原文:https://www.cnblogs.com/xing-29391/p/15016172.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!