DB2 9.0 GROUPING SETS & ROLLUP & CUBE 比较
GROUP BY GROUPING SETS((),())--(NESTED FLAG,GROUP BY UNION ALL)
GROUPING SETS((A,B,C))
GROUPING SETS(A,(B,C))
GROUPING SETS(A,B,C)
-------------------------------------------------------------------------
GROUPING SETS(A),GROUPING SETS(B),GROUPING SETS(C)
GROUPING SETS(A),GROUPING SETS((B,C))
GROUPING SETS(A),GROUPING SETS(B,C)
-------------------------------------------------------------------------
GROUP BY (),GROUPING SETS()
GROUP BY A,B,GROUPING SETS(B,C)
-------------------------------------------------------------------------
ROLLUP
-------------------------------------------------------------------------
GROUP BY ROLLUP(A,(B,C))
GROUP BY ROLLUP(A),ROLLUP(B,C)
-------------------------------------------------------------------------
CUBE
-------------------------------------------------------------------------
GROUP BY CUBE(A,B,C)
GROUP BY CUBE(A,(B,C))
GROUP BY CUBE(A,B),CUBE(B,C)

本文详细解释了 DB2 9.0 中的 GROUPINGSETS、ROLLUP 和 CUBE 的用法及区别,通过实例展示了它们如何用于数据分组和汇总。
1389

被折叠的 条评论
为什么被折叠?



