Come usare select Distinct in MySQL

Sommario

Nelle molteplici funzioni che sviluppiamo quando eseguiamo query in MySQL Si tratta di ottenere risultati diversi in base alle condizioni richieste, ma in molte occasioni le query contengono molti dati ripetuti, che possono complicare un po' la visualizzazione dei report.

In questa occasione vedremo come possiamo utilizzare l'istruzione distinta per poter filtrare i dati in modo ordinato e senza ripetere i dati.

Qual è il parametro DistinctQuesto parametro ci consente di visualizzare tutti i valori univoci che sono in una tabella, poiché una tabella può contenere vari dati ripetuti nelle sue colonne e per generare report abbiamo bisogno solo dei valori che non si ripetono.

La sintassi che dobbiamo usare per il dichiarazione distinta è il prossimo:

 SELECT DISTINCT nome_colonna FROM nome_tabella;
Ora insegno l'esecuzione.

Esecuzione dell'istruzione distinta
Per questa analisi abbiamo una tabella chiamata solvetic_mysql secondo il seguente schema.

INGRANDIRE

In questo caso possiamo vedere che nella colonna Titolo abbiamo valori duplicati come Exchange, fedora, ecc.

Per eseguire questa frase nella nostra tabella inseriremo quanto segue:

 SELECT titolo distinto da solvetic.solvetic_mysql;
NotaPossiamo usare tutto maiuscolo o minuscolo e questo non influenzerà il risultato dell'istruzione distinta in MySQL

Con questa sintassi stiamo dicendo a MySQL che vedremo i valori univoci della colonna del titolo dalla tabella solvetic.solvetic_mysql.

Il risultato ottenuto sarà il seguente:

INGRANDIRE

Possiamo vedere come MySQL Restituisce solo i valori univoci della colonna e non tutti i valori registrati. Questa frase è molto utile nel caso in cui abbiamo centinaia o forse migliaia di record archiviati nei nostri database, consentendoci di avere un controllo molto più centralizzato sui loro valori.

Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave