Aan de slagGa gratis aan de slag

Maak kennis met SELECT COUNT DISTINCT

Je database heeft tot nu toe geen gedefinieerde keys, en je weet niet welke kolommen of combinaties van kolommen geschikt zijn als keys.

Er is een eenvoudige manier om te achterhalen of een bepaalde kolom (of combinatie) alleen unieke waarden bevat – en daarmee de rijen in de tabel identificeert.

Je kent de SELECT DISTINCT-query al uit het eerste hoofdstuk. Nu hoef je alleen alles te omhullen met de functie COUNT() en PostgreSQL geeft het aantal unieke rijen terug voor de opgegeven kolommen:

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

Deze oefening maakt deel uit van de cursus

Introductie tot relationele databases in SQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
Code bewerken en uitvoeren