問題

19
SQL

PARTITION BY

SQLの問題に挑戦しよう!

問題

PARTITION BY

部署ごとに給与順位を付けてください。

解答と解説(PARTITION BY)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

PARTITION BYはウィンドウ関数と組み合わせて使用し、グループ単位で処理を行うための構文です。この例では部署ごとに給与の高い順で順位を付けています。GROUP BYとは異なり、行を保持したままグループ内計算ができる点が大きな特徴です。分析用途では「部門内ランキング」や「カテゴリ内順位付け」などで頻繁に使用されます。ウィンドウ関数の理解は中級レベルで必須であり、特にPARTITION BYの役割を正確に理解することが重要です。

補足

PARTITION BYは「グループ内での計算」を意味します。ORDER BYと組み合わせて順位付けを行います。GROUP BYとの違いを明確に整理しておきましょう。

さらにスキルアップしたい方は公式LINEから「SQL」と送信すると動画が見れます。

LINE登録して動画を視聴する
あなたに合った学習プランは?LINE適正コース診断はこちら