Ein deutlicher Bedeutung: distinct wird verwendet, um die Anzahl eindeutiger Datensätze abzufragen, d. h. distinct gibt die Anzahl eindeutiger Felder zurück (Anzahl(distinct-ID)). Der Grund dafür ist, dass distinct nur sein Zielfeld zurückgeben kann, andere Felder jedoch nicht. Hinweise zur Verwendung: 1.distinct [Abfragefeld] muss am Anfang des abzufragenden Felds stehen, also im ersten Parameter; 1.1 Nur ein Feld markieren Um ein Feld auf Duplikate zu prüfen, wählen Sie in diesem Feld eine Spalte mit nicht duplizierten Daten aus. Beispieltabelle: psur_list Um Duplikate aus dem Feld PLAN_NUMBER zu entfernen, verwenden Sie die folgende Anweisung: WÄHLEN SIE EINE UNTERSCHIEDLICHE PLANNUMMER AUS DER PSURS-LISTE. Die Ergebnisse sind wie folgt: 1.2 Deduplizierung mehrerer Felder Deduplizieren Sie mehrere Felder, d. h. wählen Sie einen Datensatz aus, der eine Verkettung mehrerer Felder ist, und alle nicht doppelten Datensätze Beispieltabelle: psur_list Um Duplikate aus den Feldern PLAN_NUMBER und PRODUCT_NAME zu entfernen, verwenden Sie die folgende Anweisung: WÄHLEN SIE UNTERSCHIEDLICHE PLANNUMMER UND PRODUKTNAME AUS DER PSURA-LISTE. Die Ergebnisse sind wie folgt: Erwartetes Ergebnis: Nur der erste Parameter PLAN_NUMBER hat einen eindeutigen Wert Lösung 1: Verwenden Sie die Funktion group_concat Stellungnahme: Wählen Sie Group_Concat (Distinct Plan_Number) als Plan_Number, Product_Name aus der Psur_List Group by Plan_Number Lösung 2: Gruppieren nach verwenden Stellungnahme: Wählen Sie Plannummer, Produktname aus der Listenansicht. Gruppe nach Plannummer Die Ergebnisse sind wie folgt: 1.3 Umgang mit Null distinct filtert keine Nullwerte heraus und die zurückgegebenen Ergebnisse enthalten Nullwerte Die Tabelle psur_list sieht wie folgt aus: Um Duplikate aus dem Feld COUNTRY zu entfernen, verwenden Sie die folgende Anweisung: WÄHLEN SIE EIN BESTIMMTES LAND AUS DER PSURA-LISTE Die Ergebnisse sind wie folgt: 1.4 Synonym zu distinctrow Stellungnahme: WÄHLEN SIE EIN UNTERSCHIEDLICHES LAND AUS DER PSURRIST Die Ergebnisse sind wie folgt: Verwenden von distinct in binären Aggregatfunktionen In Aggregatfunktionen wird DISTINCT normalerweise in Verbindung mit COUNT verwendet. count() filtert Null-Elemente heraus. Stellungnahme: Wählen Sie Anzahl (unterschiedliche Länder) aus psur_list Die Ergebnisse sind wie folgt: [Es gibt tatsächlich 4 Datensätze, die Nullelemente enthalten. Nach der Ausführung der Anweisung werden die Nullelemente herausgefiltert und die Berechnung ist 3] Dies ist das Ende dieses Artikels über das ausführliche Beispiel zur Verwendung der Distinct-Methode in MySQL. Weitere relevante Inhalte zur MySQL-Deduplizierung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung mehrerer Lösungen für JavaScript-Unterbrechungsanforderungen
>>: Detailliertes Tutorial zur Installation von InfluxDB in Docker (Leistungstest)
In diesem Artikel wird der spezifische Code von r...
Anaconda-Installation Anaconda ist ein Softwarepa...
Überblick Das Builder-Muster ist ein relativ einf...
Zusammenfassung In diesem Artikel werden die folg...
Vorwort Wenn wir Webseiten schreiben, stoßen wir ...
1. Offizielle Website-Adresse Auf der offiziellen...
Bild-Tag <IMG> einfügen Die farbenfrohen Web...
Inhaltsverzeichnis TOKEN Timer-Aktualisierung 2. ...
1. Werkzeuge Wir benötigen jetzt zwei Tools: MySQ...
In einer Tabelle können Sie die Farbe des unteren...
Inhaltsverzeichnis Überblick Ist die Erweiterung ...
Fremdschlüssel Abfrage, bei welchen Tabellen der ...
Centos7-Switch-Boot-Kernel Hinweis: Bei Bedarf wi...
Herstellen einer Verbindung mit MySQL Hier verwen...
Details zu den Parametern der Version FFMPEG 3.4....