データベース | ORACLE | MySQL | PostgreSQL |
対応状況 | ○ | ○ | ○ |
データの表示順番を変えるために使う命令です。
ソート昇順
昇順でソートする場合は、「ORDER BY 列名 ASC」を使用します。
また、「ASC」を省略することも出来ます。
(省略時のデフォルトが、昇順の為)
構文
SELECT * FROM テーブル名 ORDER BY 列名 ASC;
Money列の金額が低い順番にソートした例です
mysql> SELECT name,Money FROM ado ORDER BY Money ASC;
+--------+-------+
| name | Money |
+--------+-------+
| sasuke | 120 |
| yama | 8220 |
| ziro | 9000 |
| taro | 90220 |
+--------+-------+
ソート降順
降順にソートする場合は、「ORDER BY 列名 DESC」を使用します。
構文
SELECT * FROM テーブル名 ORDER BY 列名 DESC;
Money列の金額が高い順番にソートした例です。
mysql> SELECT name,Money FROM ado ORDER BY Money DESC;
+--------+-------+
| name | Money |
+--------+-------+
| taro | 90220 |
| ziro | 9000 |
| yama | 8220 |
| sasuke | 120 |
+--------+-------+