cube与rollup的异同

原文链接:https://yq.aliyun.com/articles/422511

cuberollup的异同

 

(1)、它们都有统计的作用

(2)cube生成的结果集显示了所选列中值的所有组合的聚合

(3)rollup生成的结果集显示了所选列中值的某一层次结构的聚合(只返回group by中第一个分组条件指定的列的统计行)

(4)cute的执行效率要低于rollup如图:cute66%,rollup34% 
 

eg:

select sno 学号,sdept 系部,avg(sage) 平均年龄

from student

where sgentle=''

group by sdept,sno

with cube
 

  

 

select sno 学号,sdept 系部,avg(sage) 平均年龄

from student

where sgentle=''

group by sdept,sno

with rollup

 



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/380195,如需转载请自行联系原作者
 

展开阅读全文
博主设置当前文章不允许评论。

没有更多推荐了,返回首页