Chociaż SQL zapewnia nam ograniczenia zapobiegające zduplikowanym danych, możesz napotkać już istniejącą bazę danych z duplikatem rekordów.
Korzystając z tego samouczka, odkryjesz, jak zidentyfikować duplikat wierszy w bazie danych.
SQL Znajdź duplikat
Pierwszą metodą, której możemy użyć do znalezienia zduplikowanych wierszy, jest funkcja liczby.
Załóżmy, że mamy tabelę z przykładowymi danymi, jak pokazano:
Utwórz produkty stołowe (Powyższe zapytanie powinno zwrócić tabelę, jak pokazano:
Aby filtrować do zduplikowanych rekordów, możemy użyć zapytania, jak pokazano poniżej:
Wybierz nazwę Product_name,Powyższe zapytanie używa funkcji grupy i zliczania do wyszukiwania duplikatów rekordów. Powinno to zwrócić dane wyjściowe, jak pokazano:
Powyższe zapytanie działa poprzez tworzenie grupy wierszy o tych samych wartościach. Odbywa się to za pomocą grupy według klauzuli. Następnie dowiadujemy się, która z grup ma liczbę większą niż 1. Oznacza to, że w grupie są duplikaty.
Zakończenie
W tym artykule odkryłeś, jak znaleźć duplikat rekordów w SQL za pomocą klauzuli grupy i hrabiego.
Dziękuje za przeczytanie!!