IniziaInizia gratis

Scopri SELECT COUNT DISTINCT

Nel tuo database finora non sono state definite chiavi e non sai quali colonne o combinazioni di colonne potrebbero funzionare come chiavi.

C'è un modo semplice per capire se una certa colonna (o combinazione) contiene solo valori unici e quindi identifica i record nella tabella.

Conosci già la query SELECT DISTINCT dal primo capitolo. Ora ti basta racchiudere tutto nella funzione COUNT() e PostgreSQL restituirà il numero di righe uniche per le colonne indicate:

SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;

Questo esercizio fa parte del corso

Introduzione ai database relazionali in SQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
Modifica ed esegui il codice