Sql-sorting-results
提供:Dev Guides
SQL-結果の並べ替え
SQL ORDER BY 句は、1つ以上の列に基づいて、データを昇順または降順に並べ替えるために使用されます。 一部のデータベースは、デフォルトでクエリ結果を昇順でソートします。
構文
結果を昇順または降順でソートするために使用されるORDER BY句の基本的な構文は次のとおりです-
ORDER BY句では複数の列を使用できます。 ソートに使用する列が何であれ、その列が列リストにあることを確認してください。
例
次のレコードを持つCUSTOMERS表を考慮してください-
以下は、結果をNAMEとSALARYで昇順でソートする例です。
これは、次の結果を生成します-
次のコードブロックには、結果をNAMEで降順で並べ替える例があります。
これは、次の結果を生成します-
独自の優先順序で行をフェッチするには、使用されるSELECTクエリは次のようになります-
これは、次の結果を生成します-
これにより、優先順位の ownoOrder で顧客をADDRESSで並べ替え、残りの住所は自然な順序で並べ替えられます。 また、残りのアドレスはアルファベットの逆順にソートされます。