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)
Inhaltsverzeichnis Erste Schritte Datenspeicherun...
Inhaltsverzeichnis 1. Knoten installieren 2. Inst...
Installieren Sie die neueste stabile Version von ...
Inhaltsverzeichnis 1. Anfrage erhalten: 2. Anfrag...
Strukturierte Tabelle (nur IExplore) 1) Gruppieren...
Dies ist der zu erzielende Effekt: Sie können seh...
Inhaltsverzeichnis Legen Sie beim Erstellen einer...
Ein Textfeld mit Dropdown-Liste ermöglicht es Ben...
1. Passwort ändern 1. Ändern Sie das Passwort nor...
1.1 Einführung in Speicher-Engines 1.1.1 Dateisys...
yum schnelle MySQL-Installation Yum-Repository hi...
Vorwort Wenn Sie das Attribut „overflow: scroll“ ...
Neuling, nimm es selbst auf 1. Supervisor install...
1. Inline-Elemente nehmen nur die Breite des Inhal...
Vorwort Kürzlich wurde unser Server von Hackern a...