SQLでのORDER BY句の使用方法

PHPz
リリース: 2023-05-28 09:52:12
転載
1425 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート