
集約データの取得
c_state | c_gender | c_education | count(*) | average |
ALL | m | ALL | 12 | 62000.00 |
ALL | f | BA | 3 | 48333.33 |
ALL | m | HS | 1 | 55000.00 |
ALL | m | MS | 4 | 76000.00 |
ALL | m | BA | 7 | 55000.00 |
ALL | f | MS | 2 | 65000.00 |
ALL | f | HS | 4 | 45000.00 |
NH | ALL | HS | 2 | 50000.00 |
NH | ALL | MS | 2 | 67000.00 |
MA | ALL | MS | 4 | 75000.00 |
MA | ALL | HS | 3 | 45000.00 |
MA | ALL | BA | 7 | 52142.86 |
NH | ALL | BA | 3 | 55000.00 |
ROLLUP と CUBE は、データ・ウェアハウス管理者が次のような処理を行う ときに特に役立ちます。
•地理や時間などの階層的な次元での小計 ( たとえば、年/月/日や国/ 州/市 )
•要約テーブルへのデータの格納
ROLLUP と CUBE を使用すると、レベルごとに別々のクエリを使用する代わ りに、1 つのクエリを使用して、複数レベルのグループ化を使ってデータを計 算できます。
ROLLUP 演算子と CUBE 演算子の詳細については、『Sybase IQ リファレンス・ マニュアル』の「第 6 章 SQL 文」の「SELECT 文」を参照してください。
16 | Sybase IQ |