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 ASCLAST_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.
  


Share:

0 comentarios:

Publicar un comentario

Archivo

Cual es el tema de mayor interes para ti?