lunes, 17 de junio de 2013

SQL ORDER BY

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 :
 
nombreapellido1apellido2
ANTONIOPEREZGOMEZ
LUISLOPEZPEREZ
ANTONIOGARCIABENITO

SELECT nombre, apellido1 FROM personas ORDER BY apellido1 ASC

Esta es la consulta resultante:
nombreapellido1
LUISLOPEZ
ANTONIOGARCIA
ANTONIOPEREZ

Ejemplo de ordenación descendiente (DES)

SELECT nombre, apellido1 FROM personas ORDER BY apellido1 DESC

Esta es la consulta resultante:
nombreapellido1
ANTONIOPEREZ
ANTONIOGARCIA
LUISLOPEZ

No hay comentarios.:

Publicar un comentario