SQLでカテゴリーごとに最大値と最小値を取得

SQLと書かれたタイトル SQL

こんにちは。ぽこです!

今回は、SQLでカテゴリーごとの最大・最小値を求める方法を紹介します。

やりたいこと

今回は、このようなデータをイメージします。

社員名部署給料
A総務200,000
B営業180,000
C営業230,000
D経理250,000
E総務220,000
F経理240,000
G営業190,000
テーブル:employee

ここで、部署ごとの最大給料・最小給料を求めます。

出したいデータはこんな感じ。

部署最大給料最小給料
総務 220,000 200,000
営業 230,000 180,000
経理 250,000 240,000
結果

コード

そのためには、このようなSQLを実行します。

GROUP BYで、部署ごとにグループ分けをし、その中での最大給料・最小給料を求めます。

タイトルとURLをコピーしました