Databases

T01-004 Ordenar los resultados

Enunciado

En los ejercicios anteriores, los datos resultantes de la ejecución de las sentencias se mostraban en el orden en el que fueron introducidos en la tabla. Si queremos que los datos aparezcan ordenados según el valor de alguno de sus atributos, añadiremos la claúsula ORDER BY, siguiendo la siguiente sintaxis:

SELECT [atributos]
FROM [tabla]
ORDER BY [atributos]

Ejemplo:

El resultado de ejecutar la sentencia siguiente:

SELECT * FROM
HR.regions

es:

REGION_ID REGION_NAME
1 Europe
2 Americas
3 Asia
4 Middle East and Africa

En cambio, si queremos que el resultado se muestre ordenado por el nombre de la region (REGION_NAME), le tendremos que añadir la cláusula ORDER BY:

SELECT * FROM
HR.regions
ORDER BY REGION_NAME

REGION_ID REGION_NAME
2 Americas
3 Asia
1 Europe
4 Middle East and Africa

Ejercicio:

Muestra los nombre (DEPARTMENT_NAME) de los departamentos (departments) ordenados por el nombre

Tipo

SELECT

Solución


												
SELECT DEPARTMENT_NAME FROM HR.departments ORDER BY DEPARTMENT_NAME

Prueba


											

Librerías (Onfly databases)