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;