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

ここで、部署ごとの平均給料を求め、大きい順に並べます。

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

部署平均給料
経理 245,000
総務 210,000
営業 200,000
結果

コード

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

GROUP BYで、部署ごとにグループ分けをし、その中での平均給料を、降順(DESC)に並べ替えます。

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