問題
17
SQL
条件付き集計
SQLの問題に挑戦しよう!
問題
「条件付き集計」
部署ごとの高給者(50万以上)人数を取得してください。
解答と解説(条件付き集計)
解説
LINE登録して解答を見る
※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます
CASE式と集計関数を組み合わせることで条件付き集計が可能になります。この例では給与が50万円以上の社員をカウントしています。SUMで1と0を加算することで人数を算出しています。これはBIレポートやダッシュボード設計で頻繁に利用されるテクニックです。COUNTとCASEを組み合わせる方法もありますが、SUMを使うことでより明示的に制御できます。
補足
条件付き集計は分析業務の基本スキルです。複数条件を同時に集計することで高度なレポート作成が可能になります。