SQL の ORDER BY 句は、結果セット内の行を並べ替えて、データを特定の順序で表示します。 1 つ以上の列を昇順または降順に並べ替え、複数列の並べ替え、NULL 値の処理などの高度な使用法をサポートします。
#SQL における ORDER BY の役割
SQL では、ORDER BY 句は結果を比較するために使用されます。結果セット内の行はソートされます。 1 つ以上の列に基づいてデータを昇順または降順に並べ替えることができます。主な機能:
構文:
<code>SELECT ... FROM ... WHERE ... ORDER BY column_name1 [ASC | DESC], column_name2 [ASC | DESC], ...;</code>
例:
人物情報を含むテーブルを考えてみましょう:<code>CREATE TABLE persons ( id INT PRIMARY KEY, name VARCHAR(255), age INT );</code>テーブル内の人物を次の基準で昇順に並べ替えます。 name、次のクエリを使用できます:
<code>SELECT * FROM persons ORDER BY name ASC;</code>これは、A から Z までの名前でソートされた行を返します。
高度な使用法:
ORDER BY 句は、高度な使用法もサポートしています:以上がSQLにおけるorder byの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。