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
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 ___;