1. Hintergrund Im Allgemeinen können wir in einer Data Warehouse-Umgebung problemlos die Funktion row_number verwenden, um Daten entsprechend einer bestimmten Dimension zu gruppieren und so den Effekt der Sortierung der Datennummern in jeder Gruppe zu erzielen. Wie in der folgenden Abbildung dargestellt, ist dies das in der MySQL-Umgebung generierte Effektdiagramm. Die Gruppierung hier basiert auf lcid, und num entspricht dem durch die Funktion row_number erzielten Effekt: 2. Implementierungsprozess 1. MySQL-Variablen festlegen Zwei Variablen einrichten set @row_number:=0; --Generieren Sie die Zeilennummer-Sequenznummer gemäß dem Beurteilungsergebnis von lcid_no set @lcid_no:= 0; --Wird verwendet, um die lcid-Spaltendaten jeder Zeile abzurufen und sie dann mit den lcid-Daten der vorherigen Zeile zu vergleichen. Wenn sie gleich sind, wird es um 1 erhöht, andernfalls ist es 1 2. Anwendungsfall, wenn Wählen Sie @Zeilennummer: = CASE WENN @lcid_no = s.lcid DANN @row_number + 1 SONST 1 END AS Zahl, @lcid_no:=s.lcid ALS lcid, s.lcid VON r_qcloud_approval_fh_d s,(wählen Sie @orw_number:=0,@lcid_no:=0) t BESTELLEN NACH s.lcid; 3. Prozessanalyse <br /> Wenn mehrere identische Daten vorliegen 3. Anwendungsszenarien In einer relationalen Datenbank wie MySQL gibt es keine row_number-Funktion. Dies ist das Ende dieses Artikels über den Implementierungsprozess von row_number in MySQL. Weitere relevante Inhalte zu row_number in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Lernen Sie Node.js von Grund auf
>>: Ausführliche Erläuterung der Standortpriorität von Nginx
Ohne weitere Umschweife werde ich den Code direkt...
Jeder kennt das Meta-Tag im Weblayout von Desktop...
MySQL ist ein relationales Datenbankverwaltungssy...
Allgemeine utf8mb4-Sortierregeln in MySQL sind: u...
Alibaba Cloud Server kann keine Verbindung zum FT...
In diesem Artikelbeispiel wird der spezifische JS...
Gängige Konventions-Tags Selbstschließende Tags, ...
Finden Sie das Problem Schauen wir uns zunächst d...
Sie können MySQL-SQL-Anweisungen Kommentare hinzu...
Inhaltsverzeichnis 1. Datenquelle 2. Gesamtrangfo...
Inhaltsverzeichnis 1. Daten vorbereiten Erstellen...
Aufgrund einiger seiner eigenen Merkmale (Sperren...
Inhaltsverzeichnis Stil mit Gültigkeitsbereich St...
Einführung in JWT Was ist JWT Der vollständige Na...
1. Einleitung Wenn wir uns bei MySQL anmelden, wi...