Cláusula ORDER BY

La cláusula ORDER BY indica cómo se van a ordenar los registros. Si la secuencia SELECT no incluye una cláusula ORDER BY, es posible que los registros se devuelvan en cualquier orden.

El formato es:

Copiar
ORDENAR POR {expresión_ordenación [DESC | ASC]}, ...

expresión_ordenación puede ser el nombre de campo o el número de posición de la expresión de columna que se va a utilizar. De forma predeterminada, se realiza un ordenamiento ascendente (ASC).

Ejemplos

Ordene por apellidos y, a continuación, por nombre.

Copiar
SELECT id_emp, apellidos, nombre FROM emp ORDENAR POR apellidos, nombre

En el segundo ejemplo se utilizan los números de posición 2 y 3 para obtener la misma ordenación que en el ejemplo anterior, que especificaba de forma explícita apellidos y nombre.

Copiar
SELECT id_emp, apellidos, nombre FROM emp ORDENAR POR 2,3

Nota  FileMaker Server utiliza el tipo de ordenación binario Unicode, que es diferente al tipo de ordenación de FileMaker Pro utilizado con la ordenación en función del idioma o la ordenación predeterminada neutra respecto al idioma.