Tema 2. Las consultas simples (II) |
Ordenación de las filas - ORDER BY - |
|
Para ordenar las filas del resultado de la consulta, tenemos la cláusula ORDER BY. Con esta cláusula se altera el orden de visualización
de las filas de la tabla pero en ningún caso se modifica el orden
de las filas dentro de la tabla. La tabla no se modifica. Ejemplo:
|
SELECT nombre, numemp, oficinarep |
Obtiene un listado alfabético de los empleados. |
SELECT nombre, numemp, contrato |
Obtiene un listado de los empleados por orden de antiguedad en la empresa (los de más antiguedad aparecen primero). |
SELECT nombre, numemp,ventas |
Obtiene un listado de los empleados ordenados por volúmen de ventas sacándo los de menores ventas primero. |
|
SELECT nombre, numemp, contrato |
Obtiene un listado de los empleados por orden de antiguedad en la empresa empezando por los más recientemente incorporados. |
SELECT nombre, numemp,ventas |
Obtiene un listado de los empleados ordenados por volúmen de ventas sacando primero los de mayores ventas. |
La cláusula DESC
o ASC se puede indicar para cada columna
y así utilizar una ordenación distinta para cada columna.
Por ejemplo ascendente por la primera columna y dentro de la primera columna,
descendente por la segunda columna. |
SELECT region, ciudad, ventas
|
Muestra las ventas de cada oficina , ordenadas por orden alfabético de región y dentro de cada región por ciudad. |
SELECT region, ciudad, (ventas
- objetivo) AS superavit |
Lista las oficinas clasificadas por región y dentro de cada región por superavit de modo que las de mayor superavit aparezcan las primeras. |
|
![]() |
![]() |
![]() |
Pag. 2.2
|
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.