Cláusula ORDER BY
A cláusula ORDER BY indica como os registros serão classificados. Se a instrução SELECT não incluir uma cláusula ORDER BY, os registros poderão ser retornados em qualquer ordem.
O formato é:
ORDER BY {expressão_classificação [DESC | ASC]}, ...
expressão_classificação pode ser o nome de campo ou o número posicional da expressão de coluna a ser usada. O padrão é realizar a classificação em ordem crescente (ASC).
Exemplos
Realize a classificação por sobrenome e depois por nome.
SELECT id_funcionário, sobrenome, nome FROM func ORDER BY sobrenome, nome
O segundo exemplo usa os números posicionais 2 e 3 para obter a mesma ordem do que o exemplo anterior que especificou sobrenome e nome explicitamente.
SELECT id_funcionário, sobrenome, nome FROM func ORDER BY 2,3
Nota O FileMaker Server usa uma ordem de classificação binária unicode, que é diferente da ordem de classificação de idioma no FileMaker Pro ou com a ordem de classificação neutra com relação a idiomas.