ここではMySQLで、データを昇順・降順で並び替え(ソート)する方法を紹介しています。
データを昇順で並び替え(ソート)する方法
データを昇順や五十音順に並び替えする場合は、「ORDER BY句 並び替えしたい列名 ASC」を指定します。
次のSQLでは、COL1列の昇順でデータを並び替えした結果を取得します。
SELECT * FROM tab1 ORDER BY col1 ASC;
ORDER BY句のデフォルトはASC(昇順)なので、ASCを省略して次のように書くこともできます。
SELECT * FROM tab1 ORDER BY col1;
データを降順で並び替え(ソート)する方法
データを降順や逆順に並び替えする場合は、「ORDER BY 並び替えしたい列名 DESC」を指定します。
次のSQLでは、COL1列の降順でデータを並び替えした結果を取得します。
SELECT * FROM tab1 ORDER BY col1 DESC;