毎日膨大な量のデータが生成される今日の市場では、データベースに存在するデータを並べ替えることが非常に重要です。さて、SQLでデータをソートするには、 通常、ORDERBY句を使用します。だから、この記事では SQLでのORDERBY 、この句を使用してデータを並べ替えるさまざまな方法について説明します。
この記事では、次のトピックについて説明します。
SQLのORDERBYとは何ですか?
ORDER BY句は、すべての結果を昇順または降順で並べ替えるために使用されます。デフォルトでは、結果セットは昇順でソートされます。したがって、結果セットを降順でソートする場合は、DESCキーワードを使用できます。これとは別に、テーブル内の1つの列または複数の列に従って並べ替えることもできます。
構文:
SELECT Column1、Column2、... ColumnN FROM TableName ORDER BY Column1、Column2、... ASC | DESC
SQLでのORDERBYの構文を知っているので、この句の例をいくつか見てみましょう。
次の表を検討して、ORDERBY句のすべての操作を確認してください。また、テーブルを作成するには、SQLで、 CREATEテーブルステートメント 。
学生証 | ファーストネーム | 電話番号 | 市 |
1 | ローハン | 9876543210 | ハイデラバード |
2 | ソナリ | 9876567864 cのラウンドロビンスケジューリングアルゴリズム | バンガロール |
3 | アジェイ | 9966448811 | ラクナウ |
4 | ギーター | 9765432786 | ラクナウ |
5 | シュバム | 9944888756 | デリー |
1つの列のORDERBY句
特定の列に従ってデータを並べ替える必要がある場合は、のORDERBY句の後に列の名前を指定する必要があります。 。
例:
「Students」テーブルから「City」列でソートされたすべての学生を選択するクエリを作成する必要があるシナリオを考えてみます。
SELECT * FROM Student ORDER BY City
上記のクエリを実行すると、次のような出力が表示されます。
学生証 | ファーストネーム | 電話番号 | 市 |
2 | ソナリ | 9876567864 | バンガロール |
5 | シュバム | 9944888756 | デリー |
1 | ローハン | 9876543210 | ハイデラバード |
3 | アジェイ | 9966448811 | ラクナウ |
4 | ギーター | 9765432786 | ラクナウ |
DESCによる注文
データを降順でソートする必要がある場合は、SQLのORDERBY句の後にキーワードDESCを指定する必要があります。
例:
「Students」テーブルからすべての学生を選択するクエリを作成し、「City」列で降順で並べ替える必要があるシナリオを考えてみます。
SELECT * FROM Student ORDER BY City DESC
上記のクエリを実行すると、次のような出力が表示されます。
学生証 | ファーストネーム | 電話番号 | 市 |
4 | ギーター | 9765432786 | ラクナウ |
3 | アジェイ | 9966448811 | ラクナウ |
1 | ローハン | 9876543210 | ハイデラバード |
5 Tableau開発者は何をしますか | シュバム | 9944888756 | デリー |
2 | ソナリ | 9876567864 | バンガロール |
いくつかの列でORDERBY
多くの列に従ってデータをソートする必要がある場合は、SQLのORDERBY句の後にそれらの列の名前を指定する必要があります。
例:
「Students」テーブルから「City」列と「Firstname」列でソートされたすべての学生を選択するクエリを作成する必要があるシナリオを考えてみます。
SELECT * FROM Student ORDER BY City、FirstName
上記のクエリによると、都市で並べ替えられた結果セットが表示されますが、一部の行に同じ都市がある場合は、FirstNameで並べ替えられます。上記のクエリを実行すると、次のような出力が表示されます。
学生証 | ファーストネーム | 電話番号 | 市 |
2 | ソナリ | 9876567864 | バンガロール |
5 | シュバム | 9944888756 | デリー |
1 | ローハン Linux管理者は何をしますか | 9876543210 | ハイデラバード |
3 | アジェイ | 9966448811 | ラクナウ |
4 | ギーター | 9765432786 | ラクナウ |
「City」の昇順、「Firstname」の降順に基づいて生徒を並べ替えることもできます。これを行うには、次のようにコードを記述します。
SELECT * FROM Student ORDER BY City ASC、FirstName DESC
上記のクエリを実行すると、次のような出力が表示されます。
学生証 | ファーストネーム | 電話番号 | 市 |
2 | ソナリ | 9876567864 | バンガロール |
5 | シュバム | 9944888756 | デリー |
1 | ローハン | 9876543210 | ハイデラバード |
4 | ギーター | 9765432786 | ラクナウ |
3 | アジェイ | 9966448811 | ラクナウ |
これで、SQLでのORDERBYに関するこの記事は終わりです。 SQLでORDERBY句を使用する方法を理解していただければ幸いです。 あなたがについてもっと知りたいなら MySQL このオープンソースのリレーショナルデータベースを理解してから、 インストラクター主導のライブトレーニングと実際のプロジェクト経験が付属しています。このトレーニングは、MySQLを深く理解し、主題をマスターするのに役立ちます。
質問がありますか?この記事の「SQLでのORDERBY」に関するコメントセクションでそれについて言及してください。折り返しご連絡いたします。