会員登録すると
学習することができます。
会員登録する(無料)
学習することができます。
登録済みの方はこちら
ログイン
学ぶ目的
明細を残したまま集計したい
GROUP BYは行をまとめてしまうため、明細と集計値を並べて見ることができません。「各注文に、そのユーザーの累計購入額を添えたい」——この要求に答えるのがウィンドウ関数です。
ランキングは自力で書くと難しい
「カテゴリごとの売上トップ3」は、サブクエリだけで書こうとすると一気に複雑になります。ROW_NUMBERを使えば数行で終わります。中級と初級の差が最も出るのがこの領域です。
分析SQLの共通語彙
累計、前月比、移動平均。データ分析で求められる数字の多くは、ウィンドウ関数の定型パターンで表現できます。読めるようになるだけでも、他人のSQLを理解する速度が変わります。
このレクチャーで学ぶこと
- 集計との違いは「行を残すこと」
- ROW_NUMBER・RANKでランキングを作る
- PARTITION BYとフレームで累計・移動平均
質問
まだ質問は投稿されていません。
質問投稿
ログイン後に質問の投稿ができます。