阅读背景:

Oracle数据分组:group by,having,rollup,cube,grouping sets

来源:互联网 

2005-05-10 09:40 First Publish.
Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。如果是GROUP BY CUBE(A, B, C),则首先会对(A、B、C)进行GROUP BY,然后依次是(A、B),(A、C),(A),(B、C),(B),(C),最后对全表进行GROUP BY操作。 grouping_id()可以美化效果:Oracle的GROUP BY语句除了




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: