COMANDO ORDER BY
ORDER BY se utiliza para ordenar los resultados de una consulta, según el valor de la columna especificada.
Por defecto, se ordena de forma ascendente (ASC) según los valores de la columna.
Si se quiere ordenar por orden descendente se utiliza la palabra DES
SELECT nombre_columna(s)
FROM nombre_tabla
ORDER BY nombre_columna(s) ASC|DESC
FROM nombre_tabla
ORDER BY nombre_columna(s) ASC|DESC
Por ejemplo, en la tabla personas :
nombre | apellido1 | apellido2 |
---|---|---|
ANTONIO | PEREZ | GOMEZ |
LUIS | LOPEZ | PEREZ |
ANTONIO | GARCIA | BENITO |
SELECT nombre, apellido1
FROM personas
ORDER BY apellido1 ASC
FROM personas
ORDER BY apellido1 ASC
Esta es la consulta resultante:
nombre | apellido1 |
---|---|
LUIS | LOPEZ |
ANTONIO | GARCIA |
ANTONIO | PEREZ |
Ejemplo de ordenación descendiente (DES)
SELECT nombre, apellido1
FROM personas
ORDER BY apellido1 DESC
FROM personas
ORDER BY apellido1 DESC
Esta es la consulta resultante:
nombre | apellido1 |
---|---|
ANTONIO | PEREZ |
ANTONIO | GARCIA |
LUIS | LOPEZ |
No hay comentarios:
Publicar un comentario
Aquí pueden comentar solo comentarios constructivos.