SQL ORDER BY: Cómo ordenar el resultado de la consulta

La palabra clave ORDER BY se usa para ordenar el conjunto de resultados en orden ascendente o descendente.

Sintaxis ORDER BY :

La palabra clave ORDER BY se usa para ordenar el conjunto de resultados en orden ascendente o descendente.

La palabra clave ORDER BY ordena los registros en orden ascendente de forma predeterminada. Para ordenar los registros en orden descendente, use la palabra clave DESC.

SELECT columna1, columna2, ...
FROM nombre_tabla
ORDER BY columna1, columna2, ... ASC|DESC;

Ejemplo ORDER BY:

La siguiente instrucción SQL selecciona todos los registros de la tabla “Clientes”, ordenados por la columna “Pais”:

SELECT * 
FROM Clientes
ORDER BY Pais;

Ejemplo ORDER BY con varias columnas:

La siguiente declaración SQL selecciona todos los clientes de la tabla “Clientes”, ordenados por la columna “Pais” y “Nombre_Cliente”

SELECT * 
FROM Clientes
ORDER BY Pais DESC;

Ejemplo 2:

SELECT * 
FROM Clientes
ORDER BY Pais, Nombre_Cliente;

La siguiente instrucción SQL selecciona todos los clientes de la tabla “Clientes”, ordenados ascendentemente por “Pais” y descendiendo por la columna “Nombre_Cliente”:

SELECT * 
FROM Clientes
ORDER BY Pais ASC, Nombre_Cliente DESC;