Die Ergebnisse aus diesem Artikel sind:
So finden Sie doppelte Werte aus einer einzelnen Spalte mit der Klausel "Gruppe BY" in MySQL?
Um die doppelten Daten in MySQL zu finden, erstellen wir zuerst eine Tabelle und verwenden dann die “GRUPPIERE NACHKlausel, um doppelte Werte abzurufen. Befolgen Sie dazu die folgenden Schritte:
Schritt 1: Eingabeaufforderung für die Startaufgabe
Starten Sie zunächst die Eingabeaufforderung mit dem Startmenü:
Schritt 2: Zugriff auf MySQL Server
Um auf den MySQL -Server zuzugreifen, führen Sie den angegebenen Befehl aus:
Mysql -u root -pSchritt 3: Datenbanken anzeigen
Führen Sie nun das aus “ausZEIGENAnweisung zum Anzeigen aller Datenbanken:
Datenbanken anzeigen;Aus den angezeigten Datenbanken haben wir das ausgewähltmynewdbDatenbank:
Schritt 4: Datenbank ändern
Ändern Sie dann die Datenbank, indem Sie das ausführenVERWENDEN" Stellungnahme:
Benutze mynewdb;Schritt 5: Neue Tabelle erstellen
Erstellen Sie anschließend eine neue Tabelle in der aktuellen Datenbank, indem Sie den folgenden Befehl zusammen mit dem Tabellennamen, den Spaltennamen und ihren Datentypen ausführen:
Table table Employee_table (Hier:
Nach der folgenden Ausgabe die “Frage OKZeigt, dass die Abfrage erfolgreich ausgeführt wurde:
Schritt 6: Listentabellen auflisten
Listen Sie danach die aktuellen Datenbanktabellen auf, indem Sie den angegebenen Befehl ausführen:
Tische anzeigen;Nach der unterbezeichneten Ausgabe eine neue ““Mitarbeiter_TableDie Tabelle wurde erfolgreich erstellt:
Schritt 7: Daten einfügen
Führen Sie das ausEINFÜGEN IN”Aussage mit der“WERTEKlausel, um die Werte der Spalte hinzuzufügen:
In Employee_Table einfügen (First_Name, last_name, E -Mail)Hier:
Nach der angegebenen Ausgabe wurden der Tabelle Daten hinzugefügt:
Schritt 8: Tabellendaten anzeigen
Verwenden Sie die angezeigten Daten in der Tabelle, um die „Daten in der Tabelle anzuzeigen“WÄHLEN”Aussage mit der“AUSKlausel und Tabellenname:
Wählen Sie * von Employee_Table aus;Schritt 9: Die Tabellendaten sortieren
Sortieren Sie nun den Tabellensatz in aufsteigender Reihenfolge, indem Sie die „verwenden“SORTIEREN NACH"Schlüsselwort mit dem"WÄHLEN" Stellungnahme:
Wählen Sie * von Employee_Table Bestellung per E -Mail aus;Wie Sie sehen können, wurde der Datensatz in aufsteigender Reihenfolge sortiert:
Schritt 10: Doppelter Wert finden
Führen Sie den angegebenen Befehl aus, um die doppelten Werte aus der Tabelle abzurufen:
Wählen Sie eine E -Mail, zählen Sie (E -Mail) aus der Gruppe der Mitarbeiter_Table per E -Mail mit einer Anzahl (E -Mail)> 1;Hier:
Es ist ersichtlich, dass die angegebene Spalte drei doppelte Werte enthält:
So finden Sie doppelte Werte aus mehreren Spalten mit der Klausel "Gruppe BY" in MySQL?
Darüber hinaus können wir auch doppelte Werte aus mehreren Spalten in MySQL finden, indem wir die „verwenden“GRUPPIERE NACH”Klausel. Verwenden Sie dazu den folgenden Befehl unten:
Wählen Sie First_Name, count (First_name), last_name, count (last_name), E -Mail, count (E -Mail)Im obigen angegebenen Befehl haben wir das angegeben:
Infolgedessen wurden die doppelten Werte aus mehreren Spalten angezeigt:
Wir haben das Verfahren zum Abrufen der Duplikate in MySQL zusammengestellt.
Abschluss
Um die doppelten Werte aus den einzelnen/mehreren Spalten in MySQL zu finden, die “GRUPPIERE NACH”Aussage mit der“HabenKlausel wird verwendet, um eine bestimmte Anzahl von Spalten abzurufen, die die in der “angegebene Bedingung erfüllenHaben”Klausel. Der "Wählen Sie Graf (col) aus der Gruppe aus, indem Sie Count (col)> 1 haben;Der Befehl kann verwendet werden. Dieser Artikel zeigte den Weg, Duplikate in MySQL zu finden.