Cláusula ORDER BY
La cláusula ORDER BY ordena los resultados en función del valor de una o varias columnas que especifique. A continuación se muestra la sintaxis de la cláusula ORDER BY:
ORDER BY <column> [<direction>] [,<column> [<direction>]]
El especificador de columna debe ser una columna válida. Puede usar el especificador de columna para hacer referencia a las columnas según el orden en que aparecen en la consulta. La primera columna de la consulta tiene el número 1. Puede incluir más de una columna en la cláusula ORDER BY, separada por comas.
El especificador de dirección opcional puede ser "ASC" para ascendente (bajo a alto) o "DESC" para descendente (alto a bajo). Si no proporciona un especificador de dirección, se usa el valor predeterminado, ascendente. Si especifica más de una columna, pero no especifica todas las direcciones, la dirección especificada por última vez se aplica a cada columna hasta que cambie explícitamente la dirección.
Por ejemplo, en la siguiente cláusula ORDER BY, las columnas A, B, C y G se ordenan en orden ascendente, mientras que las columnas D, E y F se ordenan en orden descendente.
ORDER BY A ASC, B, C, D DESC, E, F, G ASC
Temas relacionados
-
Referencia
-
Conceptual