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)
CSS spielt auf einer Webseite eine sehr wichtige ...
In diesem Artikelbeispiel wird der spezifische JS...
Der einfache Timer von Vue dient Ihnen als Refere...
Wenn das Feld, in dem der Name gespeichert ist, d...
Umgebung: (Docker, K8s-Cluster), fahren Sie mit d...
Radio und Kontrollkästchen Reines CSS zum Erziele...
1. Umweltvorbereitung 1.MySQL-Installationspfad: ...
Inhaltsverzeichnis VMware BurpSuite 1. Virtuelles...
Inhaltsverzeichnis 1. Problemszenario 2. Ursachen...
Zeitfelder werden häufig bei der Datenbanknutzung...
Redis-Einführung Redis ist vollständig Open Sourc...
Was wir jetzt simulieren, ist ein Master-Slave-Sy...
Was ist der Grund für den Fehler Last_IO_Errno:12...
Kurzbeschreibung Passend für Leser: Mobile Entwic...
Der Linux-Stream-Editor ist eine nützliche Möglic...