>> MySQL入門トップに戻る

MySQL ORDER BY(ソート)

MySQLのORDER BY句を使ったソートについて説明です。

MySQLにおけるSELECT文のソートについては、
SQLiteなどと同じようにORDER BY句を使います。
SELECT カラム名, FROM テーブル名 ORDER BY カラム名1 [ASC | DESC], カラム名2 [ASC | DESC]
ASCは昇順、DESCは降順を表しています。

ソートの基準にするカラムは複数指定することが出来、
優先順位の高いほうが左側になります。

testテーブルのidというカラムを昇順に、さらにvalueというカラムを降順に複数指定した場合は、
以下のようになります。
SELECT * FROM test ORDER BY id asc, value desc
このようにしてSELECT文の取得結果をソートすることができます。
>> 【MySQL WHERE句(検索条件)】に進む
>> MySQL入門トップに戻る