Gli ultimi tutorial di sviluppo web
 

SQL ORDER BY Chiave


ORDER BY parola chiave viene utilizzata per ordinare il risultato-set.


ORDER SQL per parola chiave

ORDER BY parola chiave viene utilizzata per ordinare il risultato-set per una o più colonne.

La parola chiave ORDER BY ordina i record in ordine crescente di default. Per ordinare i record in ordine decrescente, è possibile utilizzare la parola chiave DESC.

SQL ORDER BY sintassi

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

Database Demo

In questo tutorial useremo il noto database di esempio Northwind.

Di seguito una selezione dal "Customers" tabella:

Identificativo del cliente Nome del cliente Nome del contatto Indirizzo Città Codice postale Nazione
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

ORDER BY Esempio

La seguente istruzione SQL seleziona tutti i clienti dal "Customers" tavolo, in ordine di "Country" della colonna:

Esempio

SELECT * FROM Customers
ORDER BY Country;
Prova tu stesso "

ORDER BY DESC Esempio

La seguente istruzione SQL seleziona tutti i clienti dal "Customers" tabella, ordinate decrescente in base alla "Country" della colonna:

Esempio

SELECT * FROM Customers
ORDER BY Country DESC;
Prova tu stesso "

ORDER BY colonne Diversi Esempio

La seguente istruzione SQL seleziona tutti i clienti dal "Customers" tavolo, in ordine di "Country" e "CustomerName" colonna:

Esempio

SELECT * FROM Customers
ORDER BY Country, CustomerName;
Prova tu stesso "

ORDER BY Diverse colonne Esempio 2

La seguente istruzione SQL seleziona tutti i clienti dal "Customers" tavolo, ordinati ascendente dal "Country" e scendendo dalla "CustomerName" colonna:

Esempio

SELECT * FROM Customers
ORDER BY Country ASC, CustomerName DESC;
Prova tu stesso "