SQLのORDER BY句で複数列を指定したい
Postgresqlで、SQLのクエリ結果をソートしたい。
SELECT * FROM [テーブル名] ORDER BY [ソート対象列名] DESC;
DESC:降順
→大きい順に並べる(値が降りてくる)
ASC:昇順
→小さい順に並べる(値が昇っていく)
複数の列をキーとしてソートする場合は、
SELECT * FROM [テーブル名] ORDER BY [ソート対象列名1] DESC , [ソート対象列名2] DESC;
と、それぞれの列名に対して昇順、降順を書く。
参考URL
d.hatena.ne.jp