SQLTutorial.nl

Distinct

Bij het uitvoeren van een select query worden alle resultaten uit de kolommen als resultaat teruggegeven. Het kan hierbij voor komen dat bepaalde kolommen dubbele gegevens bevatten. Deze dubbele, redundante, gegegevens kunnen weggefilterd worden door het DISTINCT statement bij de select mee te geven. Een select query met het distinct statement ziet er als volgt uit:

SELECT DISTINCT Kolomnaam
FROM Tabelnaam

Voorbeeld

De "Persoon" tabel zie er als volgt uit:

id Voornaam Achternaam Woonplaats Geslacht
1 Henk Janssen Amsterdam M
2 Petra de klomp Nijmegen V
3 Sjoerd Vermeulen Amsterdam M

In onderstaande query worden alle woonplaatsen opgehaald uit de , zonder dat deze herhaald voorkomen in het resultaat.

SELECT DISTINCT Woonplaats
FROM persoon

Woonplaats
Amsterdam
Nijmegen