- カテゴリ:
集計関数 (一般)
GROUPING_ID¶
GROUP BY クエリによって生成された行にグループ化される式のリストを記述します。
GROUPING のエイリアス。
構文¶
使用上の注意¶
GROUPING_ID は集計関数ではなく、集計と一緒に使用できるユーティリティ関数であり、行が生成された集計レベルを決定します。
GROUPING_ID(
expr)は、exprでグループ化された行に対して0を返し、exprでグループ化されていない行に対して1を返します。GROUPING_ID(
expr1,expr2, ...,exprN)は、 GROUPING_ID(expr1)、 GROUPING_ID(expr2)、...、 GROUPING_ID(exprN)を含むビットベクトルの整数表現を返します。
例¶
例では、次のテーブルとデータを使用します。
この例では、col_xでグループ化します。 GROUPING_ID(col_x) を呼び出すと0が返され、col_xが実際にグループ化列の1つであることを示します。
このクエリはセットごとにグループ化します。