SQL >
SQL Básico >
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
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
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
Esta es la consulta resultante:
nombre | apellido1 |
ANTONIO | PEREZ |
ANTONIO | GARCIA |
LUIS | LOPEZ |
SQL INSERT >>
Copyright © 2012 11sql.com Todos los derechos reservados.
|