|
|
|
| 第 4 章 | OLAP の使用 |
CA | ALL | ALL | 3 | 52200.00 |
|
CA | F | 200 | 2 | 58650.00 |
|
CA | F | ALL | 2 | 58650.00 |
|
CA | M | 200 | 1 | 39300.00 |
|
CA | M | ALL | 1 | 39300.00 |
|
MA | ALL | 100 | 19 | 58462.48 |
|
MA | ALL | 200 | 11 | 50530.73 |
|
MA | ALL | 300 | 9 | 59500.00 |
|
MA | ALL | 400 | 16 | 43640.67 |
|
MA | ALL | 500 | 9 | 33752.20 |
|
MA | ALL | ALL | 64 | 50064.78 |
|
MA | F | 100 | 6 | 58243.42 |
|
MA | F | 200 | 3 | 60451.00 |
|
MA | F | 300 | 7 | 59685.71 |
|
MA | F | 400 | 8 | 41959.88 |
|
MA | F | 500 | 4 | 29950.00 |
|
MA | F | ALL | 28 | 50146.16 |
|
MA | M | 100 | 13 | 58563.59 |
|
MA | M | 200 | 8 | 46810.63 |
|
MA | M | 300 | 2 | 58850.00 |
|
MA | M | 400 | 8 | 45321.47 |
|
MA | M | 500 | 5 | 36793.96 |
|
MA | M | ALL | 36 | 50001.48 |
|
CUBE 例 3 この例のクエリは、注文数の合計を要約する結果セットを返し、次 に、年別および四半期別の注文数の小計を計算します。
注意 比較する変数の数が増えると、キューブの計算のコストが急激に増大し ます。
SELECT year(order_date) AS Year, quarter(order_date)
AS Quarter, COUNT(*) AS Orders
FROM alt_sales_order
GROUP BY CUBE(Year, Quarter)
ORDER BY Year, Quarter
パフォーマンス&チューニング・ガイド | 59 |