SQL練習室
← カテゴリ一覧

まとめ問題:WHERE・CASE・GROUP BY・HAVING・ORDER BY

在籍中(active = true)の社員だけを対象に、月給500000円以上の人の給与合計を部署別に求めてください。CASEで対象外の給与を0にし、合計が0より大きい部署だけを部署名の昇順で表示します。department、集計値の順で取得し、別名は付けません。

この問題の要件

  • 在籍中の社員だけを集計する
  • 月給500000円以上の給与を足し、対象外は0として扱う
  • 部署ごとの給与合計が0より大きい部署だけを残す
  • 部署名の昇順で表示する

テーブル

読み込み中…

実行結果