Middle
Hoe controleer je op duplicaten op attribuut in een SQL-tabel?
sobes.tech AI
Antwoord van AI
Om duplicaten voor een bepaald attribuut in een SQL-tabel te controleren, kun je gebruik maken van GROUP BY en de aggregatiefunctie COUNT(). Bijvoorbeeld, om alle waarden van het attribuut column_name te vinden die meer dan één keer voorkomen:
SELECT column_name, COUNT(*) AS cnt
FROM table_name
GROUP BY column_name
HAVING COUNT(*) > 1;
Deze query geeft alle dubbele waarden van column_name en het aantal keren dat ze voorkomen. Als het resultaat leeg is, zijn er geen duplicaten.