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 é:

Copiar
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.

Copiar
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.

Copiar
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.