Ordinazione di dati MySQL

Quando si esegue una query su un database MySQL, è possibile ordinare i risultati in base a qualsiasi campo in ordine crescente o decrescente semplicemente aggiungendo ORDER BY alla fine della query. Usate ORDER BY field_name ASC per un ordinamento crescente (che è l'impostazione predefinita) o ORDER BY field_name DESC per un ordinamento decrescente. È possibile utilizzare una clausola ORDER BY in un'istruzione SELECT, SELECT LIMIT o DELETE LIMIT. Per esempio:

SELEZIONARE * 

Indirizzo FROM

ORDINA PER Nome ASC;

Il codice sopra recupera i dati da una rubrica e ordina i risultati in base al nome della persona in modo crescente.

SELEZIONA E-mail 

Indirizzo FROM

ORDINA PER E-mail DESC;

Questo codice seleziona solo gli indirizzi e-mail e li elenca in ordine decrescente.

Nota: Se non si utilizza un modificatore ASC o DESC nella clausola ORDER BY, i dati vengono ordinati per espressione in ordine crescente, che equivale a specificare ASC per espressione ORDER BY.