La cláusula ORDER BY especifica el orden de las filas de una tabla de resultados para una sentencia SQL.
Cuando se identifican varias especificaciones de orden, las filas se ordenan de acuerdo con los valores de la primera especificación de orden indicada, después según los valores de la segunda especificación de orden identificada y así sucesivamente.
No se puede utilizar una cláusula ORDER BY en una sentencia SELECT de una sentencia FULLSELECT. La cláusula ORDER BY se aplica al conjunto del resultado final de la sentencia FULLSELECT. Puede ordenar una sola columna o varias columnas.
Para ordenar las columnas de una sentencia FULLSELECT que tienen el mismo valor ordinal, pero se encuentran en sentencias SELECT subordinadas diferentes, las columnas deben tener el mismo nombre. Si las columnas tienen nombres diferentes en las correspondientes sentencias SELECT subordinadas, debe asignarles el mismo alias.
Para crear una cláusula ORDER BY para ordenar según varias columnas en una sentencia FULLSELECT en el constructor de SQL: