SQL CLAUSOLA ORDER BY

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;
    

ORDINE CRESCENTE

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;
    

ORDINE DECRESCENTE

Possiamo usare la keyword DESC per ordinare i record selezionati in ordine decrescente. Per esempio:

        SELECT *
            FROM customers
        ORDER BY age DESC;
    

ORDINARE PER PIÚ COLONNE

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;