㉒ORDER BY句

スポンサーリンク

本当にわからないとこがあった場合一人では解決できません。
『teratail』とはエンジニア特化型のQ&Aサイトです。 すべてのエンジニアさんが抱えている悩みを共有して 解決するための質問サイトです
無料なのでまずは登録して使ってみてください。メールアドレスだけで登録可能です ----------------------------------------------------------------------------------------

ORDER BY句

SQL ORDER BY句は、1つまたは複数の列に基づいて昇順または降順でデータをソートするために使用されます。一部のデータベースでは、デフォルトでクエリ結果が昇順にソートされます。

構文

ORDER BY句の基本的な構文は次のとおりです。

SELECT column-list 
FROM table_name 
[WHERE condition] 
[ORDER BY column1, column2, .. columnN] [ASC | DESC];




ORDER BY句には複数の列を使用できます。その列をソートするために使用している列が列リストに含まれていることを確認してください。

次のレコードを持つCUSTOMERSテーブルについて考えてみましょう。

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | ketag    |  32 | Ahmedabad |  2000.00 |
|  2 | Chilean  |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chattily |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Koma     |  22 | MP        |  4500.00 |
|  7 | Buffy    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

次のコードブロックには例があります。この例では、NAMEとSALARY-

SQL> SELECT * FROM CUSTOMERS
   ORDER BY NAME, SALARY;

これは、次の結果をもたらすでしょう –

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  4 | Chattily |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  2 | Chilean  |  25 | Delhi     |  1500.00 |
|  6 | Koma     |  22 | MP        |  4500.00 |
|  7 | Buffy    |  24 | Indore    | 10000.00 |
|  1 | ketag    |  32 | Ahmedabad |  2000.00 |
+----+----------+-----+-----------+----------+

次のコードブロックには、NAMEによって降順でソートされる例があります。

SQL> SELECT * FROM CUSTOMERS
   ORDER BY NAME DESC;

これは、次の結果となります-

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | ketag    |  32 | Ahmedabad |  2000.00 |
|  7 | Buffy    |  24 | Indore    | 10000.00 |
|  6 | Koma     |  22 | MP        |  4500.00 |
|  2 | Chilean  |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
+----+----------+-----+-----------+----------+




前のページ㉑TOP句LIMIT句ROWNUM句

次のページ㉓GROUP-BY句

スポンサーリンク

プログラミングは独学からは挫折の可能性が高いです。まずは無料体験ができる
コードキャンプが本当におすすめ。無料体験でわからないところを聞きましょう。
転職補助つき。カリキュラム終了後に転職紹介をしてくれます。