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)
1. Laden Sie das Installationsskript - composer-s...
Inhaltsverzeichnis 1. Einleitung 2. Über vue-simp...
Führen Sie kein Front-End-UI-Framework ein, es se...
In diesem Artikel wird der spezifische Code für d...
Vorwort Ich habe vor Kurzem Linux gelernt und dan...
Wie unten dargestellt: Aktualisiere Tabelle1 als ...
Als nützlicher Terminalemulator wird Xshell häufi...
1: Installation eines privaten Docker-Warehouses ...
<meta name="viewport" content="B...
Nginx ist mit demselben Domänennamen konfiguriert...
Ergebnisse erzielen html <div Klasse="Con...
Datenblatt /* Navicat SQLite-Datenübertragung Que...
Erstellen Sie in MySQL eine neue Tabelle mit drei...
<br />Originaltext: http://andymao.com/andy/...
Inhaltsverzeichnis Vorwort Text 1. Abschluss 1.1 ...