Questo articolo spiega come utilizzare la clausola ORDER BY in SQL per ordinare i risultati di una tabella. La clausola ORDER BY consente di ordinare una o più colonne sia in ordine crescente che decrescente.
Passi
Passaggio 1. Immettere SELEZIONA *
Ciò significa che esamineremo tutte le colonne. Passa alla riga successiva.
Passaggio 2. Immettere FROM nome_tabella
Sostituisci nome_tabella con il nome della tabella, quindi passa alla riga successiva.
Passaggio 3. Immettere i criteri ORDER BY;
Ecco alcuni esempi:
- Ad esempio, se desideri visualizzare i risultati in ordine alfabetico in base a una colonna denominata NAME, utilizzerai ORDER BY NAME;. L'ordine crescente è l'ordinamento predefinito, ma puoi anche specificare che lo desideri crescente utilizzando ORDER BY NAME ASC; se vuoi.
- Se preferisci mostrare i risultati nell'ordine opposto, useresti ORDER BY NAME DESC;. DESC significa "ordine discendente".
- Se vuoi ordinare in base a due colonne, separale con virgole. Ad esempio, ORDINA PER LAST_NAME ASC, FIRST_NAME DESC; mostrerebbe i risultati ordinati alfabeticamente per cognome. Se lo stesso LAST_NAME corrisponde a più voci FIRST_NAME, anche i risultati di FIRST_NAME verranno visualizzati in ordine decrescente.
Passaggio 4. Eseguire il comando
Ora vedrai i tuoi risultati SQL nell'ordine appropriato.