Los últimos tutoriales de desarrollo web
 

SQL ORDEN por palabra clave


El ORDER BY palabra clave se utiliza para ordenar el conjunto de resultados.


El SQL ORDER por palabra clave

El ORDER BY palabra clave se utiliza para ordenar el conjunto de resultados de una o más columnas.

La palabra clave ORDER BY ordena los registros en orden ascendente por defecto. Para ordenar los registros en un orden descendente, puede utilizar la palabra clave DESC.

SQL ORDER BY Sintaxis

SELECT column_name , column_name
FROM table_name
ORDER BY column_name ASC|DESC, column_name ASC|DESC;

Base de datos de demostración

En este tutorial vamos a utilizar la base de datos Neptuno conocido.

A continuación se muestra una selección de la "Customers" tabla:

Identificación del cliente Nombre del cliente Nombre de contacto Dirección Ciudad Código postal País
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

Ejemplo ORDER BY

La siguiente instrucción SQL selecciona todos los clientes del "Customers" de mesa, clasificado por el "Country" de la columna:

Ejemplo

SELECT * FROM Customers
ORDER BY Country;
Inténtalo tú mismo "

ORDER BY DESC Ejemplo

La siguiente instrucción SQL selecciona todos los clientes del "Customers" de mesa, clasificado descendente por el "Country" de la columna:

Ejemplo

SELECT * FROM Customers
ORDER BY Country DESC;
Inténtalo tú mismo "

ORDER BY Columnas Varios Ejemplo

La siguiente instrucción SQL selecciona todos los clientes del "Customers" de mesa, clasificado por el "Country" y el "CustomerName" columna:

Ejemplo

SELECT * FROM Customers
ORDER BY Country, CustomerName;
Inténtalo tú mismo "

ORDER BY varias columnas Ejemplo 2

La siguiente instrucción SQL selecciona todos los clientes del "Customers" de mesa, clasificado de forma ascendente por el "Country" y descendiendo por el "CustomerName" columna:

Ejemplo

SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;
Inténtalo tú mismo "