【MySQL】データを昇順・降順で並び替え(ソート)する方法


ここでは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;