ホームページ > データベース > mysql チュートリアル > 複数の SQL 列を昇順および降順で並べるにはどうすればよいですか?

複数の SQL 列を昇順および降順で並べるにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-21 20:51:10
オリジナル
221 人が閲覧しました

How to Order Multiple SQL Columns in Ascending and Descending Directions?

SQL 複数列ソート: 昇順と降順の組み合わせ

SQL は ORDER BY 句を使用してクエリ結果を複数の列で並べ替えます。複数の列を異なる方向 (昇順または降順) に並べ替えるには、各列名の後に希望の方向を指定するだけです。

たとえば、クエリ結果を列 1 で降順に並べ替え、次に列 2 で昇順で並べ替える場合は、次の構文を使用できます。

<code class="language-sql">ORDER BY column1 DESC, column2</code>
ログイン後にコピー

その仕組みは次のとおりです:

  • column1 DESCDESC キーワードは、この列の結果が降順 (最も高い値が最初) でソートされる必要があることを示します。
  • column2 の後に DESC または ASC がありません。これは、この列が昇順 (最小値が最初) でソートされていることを示します。
  • 列は ORDER BY 句に出現する順序でソートされるため、column1 のソートは column2 のソートよりも優先されます。

この構文を使用すると、複数の条件とさまざまな方向に基づいてクエリ結果を効率的に並べ替えることができます。これは、1 つの列に優先順位を付け、別の列に 2 番目の並べ替えレベルを提供する必要がある場合に便利です。

以上が複数の SQL 列を昇順および降順で並べるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート