Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » データの問い合わせと修正 » OLAP のサポート » GROUPING SETS のショートカットとしての ROLLUP と CUBE

 

ROLLUP 句

多くのアプリケーションに共通の要件は、グループ化属性の小計を左から右へ順番に計算することです。このパターンは、階層として参照されます。小計の計算が追加されることにより、詳細度を上げた追加のローが生成されるためです。ROLLUP キーワードを使用して ROLLUP 句を指定することにより、グループ化属性の階層を指定できます。

ROLLUP 句を使用したクエリでは、次のようなグループ化セットの階層が生成されます。ROLLUP 句に (X1,X2, ... , Xn) という形式で n 個の GROUP BY 式が含まれている場合、ROLLUP 句によって次のように n + 1 個のグループ化セットが生成されます。

{(), (X1), (X1,X2), (X1,X2,X3), ... , (X1,X2,X3, ... , Xn)}
 例
 Transact-SQL WITH ROLLUP 構文のサポート
 参照