Guida MySQL – la keyword DISTINCT

mysql-logo

In questa sezione della guida MySQL, vedremo come selezionare e visualizzare i record dalle tabelle MySQL, utilizzando la keyword DISTINCT che elimina le occorrenze di dati uguali.

Per elencare tutti i tipi di titoli inseriti nel nostro database aziendale, possiamo dare un comando come questo:

Possiamo notare che per alcuni titoli vengono visualizzate più righe, date le diverse occorrenze all’interno del database. Se vogliamo vedere i singoli titoli elencati una sola volta, possiamo utilizzare la keyword DISTINCT che MySQL ci mette a disposizione. La clausola SQL DISTINCT mostra i dati evitando ripetizioni. Ecco come si usa:

Questo dimostra che nella nostra azienda abbiamo 12 titoli unici. Possiamo anche ordinare le voci univoche con con ORDER BY.

La keyword DISTINCT viene spesso utilizzata insieme alla funzione di aggregazione COUNT, che incontreremo nelle lezioni successive.

Esercizi

  1. Quanti tipi di stipendio, elencati in maniera univoca, sono presenti nella nostra azienda Bigcompany? Visualizzali in ordine decrescente.
  2. Quali differenti nomi propri sono inseriti nel nostro database?

Risposte

Tags:

About the Author

Post a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Top