back to top

Come faccio ad ordinare una query alfabeticamente?

Ordinare i risultati di una query è una pratica fondamentale per la gestione dei dati in un database. Utilizzando l’istruzione ORDER BY, possiamo disporre i risultati in modo alfabetico, numerico o alfanumerico, contribuendo così a una presentazione più chiara e accessibile delle informazioni. In questo articolo vedremo come funziona l’ordinamento e forniremo esempi pratici.

Sintassi di base dell’istruzione ORDER BY

La sintassi di base per utilizzare ORDER BY è molto semplice. Iniziamo con un esempio generale:

Pubblicità
SELECT * FROM NomeTabella ORDER BY NomeCampo [ASC|DESC];

In questa sintassi, NomeTabella rappresenta la tabella da cui vogliamo estrarre i dati, mentre NomeCampo è il campo in base al quale vogliamo ordinare i risultati. È importante notare che il metodo di ordinamento di default è ASC (ascendente), mentre DESC viene utilizzato per un ordinamento decrescente.

Vediamo alcuni esempi pratici di come ordinare una query:

Ordinamento ascendente e discendente

Ecco un esempio di ordinamento ascendente:

SELECT * FROM NomeTabella ORDER BY NomeCampo ASC;

Allo stesso modo, per ordinare in modo decrescente, possiamo utilizzare:

SELECT * FROM NomeTabella ORDER BY NomeCampo DESC;

Ordinamento su più colonne

È possibile ordinare i risultati su più colonne separando i nomi delle colonne con una virgola. Ad esempio:

SELECT * FROM NomeTabella ORDER BY Colonna1 ASC, Colonna2 DESC;

In questo caso, i risultati saranno ordinati prima per Colonna1 in ordine ascendente, e poi per Colonna2 in ordine decrescente.

Altri contenuti interessanti

Pubblicità
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Come ottenere l’ID dell’ultimo record inserito in MySQL, PostgreSQL, SQL Server e Oracle?

Ottenere l'ID dell'ultimo record inserito in una tabella, dopo...

Database completo regioni, province e comuni italiani (in formato SQL)

Quando si sviluppa un sito web o un'applicazione in...

File CSV: cosa sono, come si aprono e come crearli

In questo articolo cercheremo di capire cos'è il formato...

Confrontare due tabelle e trovare i record senza corrispondenza

all'interno di un database relazionale può essere utile poter...

Eseguire comandi SQL online con SQL Fiddle

Sì. E' possibile testare codice SQL senza aver installato...

SQL: Calcolare la media dei valori di più campi

Attraverso una semplice query SQL è possibile calcolare dinamicamente...
Pubblicità