SQL Server So finden Sie doppelte Datensätze

Bei der Überprüfung der Integrität Ihrer Daten kann es erforderlich sein, Ihre Tabellen auf doppelte Datensätze zu überprüfen. Durch das Gruppieren dieser Datensätze können Sie die eindeutigen Datensätze aus Ihrer Ergebnismenge entfernen, sodass Sie nur die Datensätze anzeigen können, die doppelte Werte enthalten, sodass sie leichter entfernt werden können.

In unserem Beispiel arbeiten wir mit einer Tabelle namens Studenten und wir werden nach doppelten Werten im suchen E-Mail-Addresse Säule.

Mit der folgenden SELECT-Anweisung können Sie die Datensätze mit isolieren Werte duplizieren:

SELECT Email_Address, COUNT (*) FROM Studenten
Gruppe BY Email_Address HAVING COUNT (*)> 1

Sie können das Gegenteil davon verwenden, um alle Zeilen mit zu finden eindeutige Werte in der Spalte Email_Address mithilfe der folgenden SELECT-Anweisung:

SELECT Email_Address, COUNT (*) Von Studenten
GROUP BY Email_Address HAVING COUNT (*) = 1