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 サイトの他の関連記事を参照してください。