order
1 つ以上の項目に基づいて昇順または降順に並び替えます。
構文
asc または desc では、結果を昇順 (asc) または降順 (desc) のどちらに並び替えるかを指定します。デフォルトの順序は昇順です。
使用方法
order ステートメントは、セット全体には適用されません。order ステートメントは個々の行に対して動作します。
グループ化されていないデータには order ステートメントを使用できます。order ステートメントを使用して、グループ内の順序を指定したり、集計値でグループ化されたデータを並び替えたりすることもできます。
例
q = order q by 'count' desc;
例
ストリームに対して複数の項目を基準に order を実行するには、次の構文を使用します。
例
foreach ステートメントより前に、共通グループ化されたストリームを並び替えできます。
例
射影後の order 操作で射影前の ID を参照することはできません(射影とは foreach 操作を示す別の用語です)。次のコードではエラーが発生します。
次のコードは有効です。