ORDER BY 句
ORDER BY
句は、レコードのソート方法を指定します。SELECT
ステートメントに ORDER BY
句が入っていない場合、任意の順序でレコードが返される可能性があります。
形式は次のとおりです:
コピー
ORDER BY {ソート式 [DESC | ASC]}, ...
ソート式
にはフィールド名、または使用する列式の位置を示す数値を指定できます。デフォルトではソートは昇順 (ASC
) で実行されます。
姓
でソートしてから名
でソートします。
コピー
SELECT "従業員番号" , "姓" , "名" FROM "従業員名簿" ORDER BY "姓" , "名"
2 番目の例では、列式の位置を示す数値として 2 と 3 を指定しているため姓
と名
を明示的に指定した 1 番目の例と同じ順序で返すことができます。
コピー
SELECT "従業員番号" , "姓" , "名" FROM "従業員名簿" ORDER BY 2 , 3
メモ FileMaker Server では、FileMaker Pro の言語のソートやデフォルト言語に中立なソート順とは異なる Unicode バイナリのソート順を使用します。