viernes, 28 de octubre de 2016
ORDER BY
La clausula ORDER BY se utiliza para ordenar los registros en el conjunto de resultados. La cláusula ORDER BY sólo se puede utilizar en los comando SELECT.
Si el ASC o DESC modificador no está prevista en la cláusula ORDER BY, los resultados se ordenarán por la expresión por defecto de manera desendente.
EJEMPLO:
SELECT *
FROM EMPLOYEES
WHERE DEPARTMENT_ID = 10
ORDER BY EMPLOYEE_ID ASC
SELECT *
FROM EMPLOYEES
WHERE DEPARTMENT_ID = 10
ORDER BY EMPLOYEE_ID DESC
De igual manera, podemos ordenar por numero de colunmas.
EJEMPLO:
SELECT EMPLOYEE_ID, LAST_NAME
FROM EMPLOYEE
WHERE DEPARTMENT_ID = 10
ORDER BY 1;
También podemos usar ambas al mismo tiempo.
EJEMPLO:
SELECT EMPLOYEE_ID, LAST_NAME
FROM EMPLOYEE
WHERE DEPARTMENT_ID = 10
ORDER BY EMPLOYEE_ID ASC, LAST_NAME DESC;
Con este ultimo tendremos como resultado los datos de la consulta con EMPLOYEE_ID
de modo ascendente y LAST_NAME de manera descendente.
0 comentarios:
Publicar un comentario