SQLのグループ化後にグループ内のソート方法

SQLでは、GROUP BY句を使用してデータを集計した後で、ORDER BY句でそのグループ内のデータをソートすることができます。

nameカラムとscoreカラムがあるstudentsテーブルがあるとします。studentsテーブルをnameでグループ化し、各グループの中でscoreでソートするには、以下のSQL文を使用できます。

SELECT name, score
FROM students
ORDER BY name, score

上記の文は「name」列でグループ化し、各グループ内で「score」列でソートします。

bannerAds