Wyniki z tego artykułu to:
Jak znaleźć zduplikowane wartości z jednej kolumny za pomocą klauzuli „grupa według” w MySQL?
Aby znaleźć zduplikowane dane w MySQL, najpierw utworzymy tabelę, a następnie użyjemy „GRUPUJ WEDŁUG”Klauzula w celu odzyskania zduplikowanych wartości. Aby to zrobić, postępuj zgodnie z poniżej określonymi krokami:
Krok 1: Uruchom monit o polecenie
Początkowo uruchom wiersz polecenia, korzystając z menu uruchamiania:
Krok 2: Dostęp do serwera MySQL
Aby uzyskać dostęp do serwera MySQL, wykonaj dostarczone polecenie:
mysql -u root -pKrok 3: Wyświetl bazy danych
Teraz wykonaj „POKAZYWAĆ„Instrukcja do wyświetlenia wszystkich baz danych:
Pokaż bazy danych;Z wyświetlanych baz danych wybraliśmy „MyNewdb" Baza danych:
Krok 4: Zmień bazę danych
Następnie zmień bazę danych, uruchamiając „UŻYWAĆ" oświadczenie:
Użyj MyNewdb;Krok 5: Utwórz nową tabelę
Następnie utwórz nową tabelę w bieżącej bazie danych, wykonując poniższe polecenie wraz z nazwą tabeli, nazwami kolumn i ich typami danych:
Utwórz tabelę employe_table (Tutaj:
Zgodnie z następującym wyjściem, „Zapytanie OK”Pokazuje, że zapytanie zostało pomyślnie wykonane:
Krok 6: List Tabele
Następnie wymień aktualne tabele bazy danych, uruchamiając podane polecenie:
Pokaż tabele;Zgodnie z poniżej wyświetlonym wyjściem, nowy „persone_table„Tabela została pomyślnie utworzona:
Krok 7: Wstaw dane
Wykonaj „WŁÓŻ W”Oświadczenie o„Wartości„Klauzula, aby dodać wartości kolumny:
Włóż do pracowników_tabet (pierwsza nazwa_Tutaj:
Zgodnie z danym wyjściem dane zostały dodane do tabeli:
Krok 8: Wyświetl dane tabeli
Aby wyświetlić wstawione dane w tabeli, użyj „WYBIERAĆ”Oświadczenie o„Z„Nazwa klauzuli i tabeli:
Wybierz * z pracowników_table;Krok 9: Sortowanie danych tabeli
Teraz sortuj rekord tabeli w kolejności rosnącej, wykorzystując „ZAMÓW PRZEZ”Słowo kluczowe z„WYBIERAĆ" oświadczenie:
Wybierz * z zamówienia Employee_Table za pomocą e -maila;Jak widać, rekord został posortowany w kolejności rosnącej:
Krok 10: Znajdź zduplikowaną wartość
Aby pobrać zduplikowane wartości z tabeli, uruchom podane polecenie:
Wybierz e -mail, Count (e -mail) z grupy e -mail e -mail o liczbie (e -mail)> 1;Tutaj:
Można zauważyć, że określona kolumna zawiera trzy zduplikowane wartości:
Jak znaleźć zduplikowane wartości z wielu kolumn przy użyciu klauzuli „grupa według” w MySQL?
Ponadto możemy również znaleźć zduplikowane wartości z wielu kolumn w MySQL, wykorzystując „GRUPUJ WEDŁUG”Klauzula. Aby to zrobić, skorzystaj z poniższego polecenia:
Wybierz First_name, Count (First_name), Last_name, Count (Last_name), e -mail, Count (e -mail)W powyższym poleceniu określliśmy:
W rezultacie wyświetlono zduplikowane wartości z wielu kolumn:
Zebraliśmy procedurę odzyskania duplikatów w MySQL.
Wniosek
Aby znaleźć zduplikowane wartości z pojedynczych/wielu kolumn w MySQL, „GRUPUJ WEDŁUG”Oświadczenie o„MAJĄCY„Klauzula służy do pobrania określonej liczby kolumn, które spełniają warunek określony w„MAJĄCY”Klauzula. „„Wybierz liczbę (col) z grupy, mając hrabia (col)> 1;„Można użyć polecenia. W tym artykule pokazano sposób znalezienia duplikatów w MySQL.