La clausola ORDER BY
viene utilizzata per ordinare il set di risultati in ordine crescente o decrescente. Per esempio:
SELECT * FROM customers ORDER BY name;
Possiamo usare la keyword ASC
in modo esplicito per ordinare i record selezionati in ordine crescente. Per esempio:
SELECT * FROM customers ORDER BY age ASC;
ORDER BY
ordina i risultati in modo crescente per impostazione predefinita, non è necessario utilizzare ASC
esplicitamente.
Possiamo usare la keyword DESC
per ordinare i record selezionati in ordine decrescente. Per esempio:
SELECT * FROM customers ORDER BY age DESC;
Possiamo anche usare ORDER BY
con più colonne, così se il primo campo si ripete più volte, si ordinerà i record in base al secondo campo. Per esempio:
SELECT * FROM customers ORDER BY name, age;