SQLでのORDER BY句の使用方法

PHPz
PHPz転載
2023-05-28 09:52:121443ブラウズ

SQL ORDER BY 句
ORDER BY ステートメントは、指定された列に基づいて結果セットを並べ替えるために使用されます。
ORDER BY ステートメントは、デフォルトでレコードを昇順に並べ替えます。レコードを降順に並べ替える必要がある場合は、DESC キーワードを使用します。
「注文」テーブル:

Company    OrderNumber
IBM        3532
HuluMiao   2356
Apple      4698
IBM        6953

例 1: 会社名をアルファベット順に表示:

SELECT Company, OrderNumber FROM Orders ORDER BY Company

結果:

Company    OrderNumber
Apple      4698
HuluMiao   2356
IBM        6953
IBM        3532

例 2: 会社名 (Company) をアルファベット順に表示し、シーケンス番号 (OrderNumber) を数値順に表示します。

SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber

結果:

Company    OrderNumber
Apple      4698
HuluMiao   2356
IBM        3532
IBM        6953

例 3: 会社名を逆アルファベット順で表示:

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC

結果:

Company    OrderNumber
IBM        6953
IBM        3532
HuluMiao   2356
Apple      4698

例 4: 会社名を逆アルファベット順に表示し、シーケンス番号を数値順に表示します:

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC

結果:

Company    OrderNumber
IBM        3532
IBM        6953
HuluMiao   2356
Apple      4698

ヒント:この例では、最初の列に同じ値がある場合 (null の場合もあります)、2 番目の列は昇順にソートされます。

以上がSQLでのORDER BY句の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。