Programmazione Web » Sql » Eliminare i doppioni con Select Distinct
Eliminare i doppioni con Select Distinct
Difficoltà:
Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net ![]()
Questo tutorial è stato letto 1130 volte
Supponiamo di avere una tabella di un database chiamata "elenco" così composta:
"id, categoria, nome"
e di voler filtrare la base di dati per categoria...
Dobbiamo quindi elencarle per poi poterle filtrare tramite parametro url.
Ecco la query da eseguire:
SELECT DISTINCT (categoria) FROM elenco ORDER BY categoria ASC
L'utilizzo del "distinct" è quello di estrarre una sola volta un contenuto (anche se presente più di una volta nel database) pertanto, se il risultato della query fosse stato:
"asp, php, asp, asp, css, css, html"
tramite il distinct otteniamo quest'altro risultato, da utilizzare poi come menu per filtrare:
"asp, php, css, html"
Alla prossima.

