問題

24
SQL

GROUPING SETS

SQLの問題に挑戦しよう!

問題

GROUPING SETS

部署別と全体合計を同時に取得してください。

解答と解説(GROUPING SETS)

解説

LINE登録して解答を見る

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

GROUPING SETSは複数の集計粒度を一度に取得できる高度な集計機能です。この例では部署別合計と全体合計を同時に算出しています。従来はUNIONを使って複数回クエリを書く必要がありましたが、GROUPING SETSを使えば1回で済みます。BIツールやレポート作成で効率的に多段階集計を行う際に有効です。データウェアハウス系の分析業務では頻出する構文であり、中級以上では理解しておきたい機能です。

補足

GROUPING SETSはROLLUPやCUBEと関連しています。複数レベルの集計を効率的に取得できるため、大規模分析環境で重宝されます。

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

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