Kom igångKom igång gratis

Lär känna SELECT COUNT DISTINCT

Din databas har inga definierade nycklar än, och du vet inte vilka kolumner eller kombinationer av kolumner som lämpar sig som nycklar.

Det finns ett enkelt sätt att ta reda på om en viss kolumn (eller en kombination) bara innehåller unika värden – och därmed identifierar posterna i tabellen.

Du känner redan till SELECT DISTINCT-frågan från det första kapitlet. Nu behöver du bara omsluta allt med funktionen COUNT() så returnerar PostgreSQL antalet unika rader för de angivna kolumnerna:

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

Den här övningen är en del av kursen

Introduktion till relationsdatabaser i SQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
Redigera och kör kod