SQL ソート(ORDER BY)

1 min 61 views
データベースORACLEMySQLPostgreSQL
対応状況
データの表示順番を変えるために使う命令です。

ソート昇順

昇順でソートする場合は、「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 |
+--------+-------+
さすけ

さすけ

インフラエンジニアとして数々の大手サーバーを構築を実施し、現在はWebサーバーの構築、サイト作成を中心に活躍しています。

FOLLOW

カテゴリー:
関連記事