SQL ORDER BY
ORDER BY キーワードは、結果セットを並べ替えるために使用されます。
SQL ORDER BY キーワード
ORDER BY キーワードは、結果セットを 1 つの列または複数の列でソートするために使用されます。
ORDER BY キーワードは、デフォルトでレコードを昇順に並べ替えます。レコードを降順に並べ替える必要がある場合は、DESC キーワードを使用できます。
SQL ORDER BY 構文
SELECT 列名,列名
FROM テーブル名
ORDER BY 列名,列名 ASC|DESC;
FROM テーブル名
ORDER BY 列名,列名 ASC|DESC;
デモデータベース
このチュートリアルでは、 php サンプル データベースを使用します。
以下は「ウェブサイト」テーブルから選択されたデータです:
+----+-------------+------------ - ---------------+------+-----------+
| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語のウェブサイト |
| | フェイスブック | https://www.facebook.com/ |
+----------+---------- - -------+------+-----------+
ORDER BY 例| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語のウェブサイト |
| | フェイスブック | https://www.facebook.com/ |
+----------+---------- - -------+------+-----------+
以下のSQL文 すべて選択「Websites」テーブルから Web サイトを検索し、「alexa」列で並べ替えます:
例
SELECT * FROM Websites
SELECT * FROM Websites
ORDER BY alexa;
実行出力:
ORDER BY DESC 例
次の SQL ステートメントは、「Websites」テーブルからすべての Web サイトを選択し、「alexa」列で降順に並べ替えます。 ;
実行出力結果:
例ORDER BY 複数の列
次の SQL ステートメントは、「Websites」テーブルからすべての Web サイトを選択し、「country」列と「alexa」列で並べ替えます。 SELECT * FROM Websites
ORDER BY country,alexa;
実行出力結果: