ORDER BY

ORDER BY le permite clasificar los resultados de una consulta en orden ascendente o descendente.

El nombre de la columna o un número entero que representa la columna especifica ORDER BY para que se lo indique en la consulta. Utilice el número entero cuando no sepa el nombre de la columna que se devuelve de una expresión. ORDER BY también debe ser una constante, no una expresión. ORDER BY admite múltiples columnas y números enteros.

ORDER BY no se clasifica según las columnas tal como existen en la tabla, sino en virtud de cómo se indican dichas columnas en la declaración de selección. Si la consulta va a devolver resultados con nombres de alias para las columnas, la operación con ORDER BY se realizará sobre los nombres de alias.

SELECT state,city, hhinc, pop  FROM table ORDER BY state ASC, city ASC

Spectrum Spatial maneja valores nulos en una operación con ORDER BY o ORDER BY <ASC> mediante la incorporación de dichos valores a la parte inferior de la lista de resultados. ORDER BY <DESC> devolverá los valores en la parte superior. Este comportamiento se aplica a todos los proveedores de fuente de datos admitidos, excepto TAB donde los valores nulos no se aplican.

ORDER BY puede delegarse a un proveedor de fuente de datos si dicho proveedor lo admite. Para obtener más información sobre la delegación, consulte Reglas de la delegación: ORDER BY.

ORDER BY puede delegarse incluso si la cláusula WHERE no puede delegarse.