SQL SQL-データ関係

ソート、昇順・降順(ORDER BY)

更新日:

データベース 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 |
+--------+-------+
  • この記事を書いた人
さすけ

さすけ

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

-SQL, SQL-データ関係
-,

Copyright© さすけのプログラミング入門 , 2018 All Rights Reserved.