目的
複数の詳細レベルを持つ単一の次元にまたがってデータのセットを分析します。
構文
構文要素
- ordinary_grouping_set
- 単一の次元にまたがるロールアップされたレポート行をグループ分けするのに使う1つまたは複数の式。
ANSI準拠
ROLLUPは、ANSI SQL:2011に準拠しています。
SAMPLE句とROLLUP
GROUP BY句にROLLUPオプションが指定されている問合わせにSAMPLE句を指定することはできません。ただし、そのGROUP BY句のROLLUPオプションが派生テーブルまたはビューの中に出現し、SAMPLE句が外問合わせの中に出現する場合を除きます。
ROLLUPがデータを要約する方法
n個の列参照がある場合、ROLLUPは1つの次元のn個の詳細レベルでデータをグループ分けします。例えば、例: 基本のROLLUPでは、GROUP BY句は3個の列をロールアップし、3つの各レベルごとに集計してレポートします。