多くのアプリケーションに共通の要件は、グループ化属性の小計を左から右へ順番に計算することです。このパターンは、階層として参照されます。小計の計算が追加されることにより、詳細度を上げた追加のローが生成されるためです。ROLLUP キーワードを使用して ROLLUP 句を指定することにより、グループ化属性の階層を指定できます。
ROLLUP 句を使用したクエリでは、次のようなグループ化セットの階層が生成されます。ROLLUP 句に (X1,X2, ... , Xn) という形式で n 個の GROUP BY 式が含まれている場合、ROLLUP 句によって次のように n + 1 個のグループ化セットが生成されます。
{(), (X1), (X1,X2), (X1,X2,X3), ... , (X1,X2,X3, ... , Xn)} |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |