1つの列のみをロールアップしているため、違いは見られません。私たちが行う例を考えてみましょう
ROLLUP (YEAR, MONTH, DAY)
ROLLUP
を使用 、次の出力があります:
YEAR, MONTH, DAY
YEAR, MONTH
YEAR
()
CUBE
を使用 、次のようになります:
YEAR, MONTH, DAY
YEAR, MONTH
YEAR, DAY
YEAR
MONTH, DAY
MONTH
DAY
()
CUBE
基本的に、各ノードで考えられるすべてのロールアップシナリオが含まれていますが、ROLLUP
階層をそのまま維持します(したがって、MONTHをスキップしてYEAR / DAYを表示しませんが、CUBE
意志)
これが、ロールアップする列が1つしかないため、違いが見られなかった理由です。
お役に立てば幸いです。