Share via


エンタープライズ検索 SQL 構文の ORDER BY 句

指定した 1 つ以上の列の値に基づいてクエリの結果を並べ替えます。

…ORDER BY <column> [<direction>] [,<column> [<direction>]] 

Remarks

列指定子は有効な列でなければなりません。列指定子を使用して、クエリに表示された順序で列を参照することができます。クエリの最初の列には番号 1 が付けられます。

ORDER BY 句には、コンマで区切って複数の列を含めることができます。

オプションの方向指示子として、昇順 (低から高) の場合は ASC、降順 (高から低) の場合は DESC を使用できます。方向指示子を指定しない場合、既定では ASC が使用されます。複数の列を指定したが、方向をすべて指定しなかった場合は、方向を明示的に変更するまで、直前に指定した方向が各列に適用されます。

たとえば、次の ORDER BY 句では、列 A、B、C、および G が昇順で並べ替えられ、列 D、E、および F が降順で並べ替えられます。

…ORDER BY A ASC, B, C, D DESC, E, F, G ASC