Obwohl SQL uns Einschränkungen zur Verhinderung doppelter Daten bereitstellt, können Sie auf eine bereits vorhandene Datenbank mit doppelten Datensätzen stoßen.
Mit diesem Tutorial finden Sie, wie Sie doppelte Zeilen in einer Datenbank identifizieren können.
SQL Finden Sie Duplikat
Die erste Methode, mit der wir doppelte Zeilen finden können, ist die Zählfunktion.
Angenommen, wir haben eine Tabelle mit Beispieldaten wie gezeigt:
Tischprodukte erstellen (Die obige Abfrage sollte die Tabelle wie gezeigt zurückgeben:
Um doppelte Datensätze zu filtern, können wir die Abfrage wie unten gezeigt verwenden:
Wählen Sie product_name,Die obige Abfrage verwendet die Gruppe von und Count -Funktion, um nach doppelten Datensätzen zu suchen. Dies sollte die Ausgabe wie gezeigt zurückgeben:
Die obige Abfrage erstellt eine Gruppe von Zeilen mit den gleichen Werten. Dies wird mit der Gruppe nach Klausel erreicht. Wir finden dann heraus, welche der Gruppen eine Anzahl von mehr als 1 hat. Dies bedeutet, dass es in der Gruppe Duplikate gibt.
Enden
In diesem Artikel haben Sie festgestellt.
Danke fürs Lesen!!