2.7.1. Ejemplos - Cláusula Order By
Si se desea ordenar la tabla COUNTRY por los nombres de las ciudades y de forma descendente, hay que incluir la cláusula ORDER BY seguido del campo COUNTRY_NAME y de la opción DESC:
- SELECT * FROM HR.COUNTRIES ORDER BY COUNTRY_NAME DESC.
Si se quisiera realizar la ordenación de forma ascendente, se usará la opción ASC:
- SELECT * FROM HR.COUNTRIES ORDER BY COUNTRY_NAME ASC.
En el caso de no indicar el tipo de ordenación de la cláusula ORDER BY, por defecto se ordena de forma ascendente:
- SELECT * FROM HR.COUNTRIES ORDER BY COUNTRY_NAME.
Si se desea ordenar la tabla COUNTRY por la región y el nombre de las ciudades, hay que incluir la cláusula ORDER BY seguido de los campos REGION_ID y COUNTRY_NAME, los campos tienen que ir separados por una coma:
- SELECT * FROM HR.COUNTRIES ORDER BY REGION_ID, COUNTRY_NAME DESC.
Si se quisiera realizar la ordenación de los campos región de forma ascendente y el campo nombre de forma descendente, solo hay que indicar el tipo de ordenación déspues de cada campo:
- SELECT * FROM HR.COUNTRIES ORDER BY REGION_ID ASC, COUNTRY_NAME DESC.
ejemplos clausula order by