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
Sophie Hardach Kai von Clyde Quay 37 Ost Seifenkis...
Inhaltsverzeichnis 1. Homepage-Erstellung 1. Prod...
Inhaltsverzeichnis 1. Seiten-Rendering 2. Tags hi...
1. Sehen Sie sich die Renderings an Weiterleiten ...
Was ist der Unterschied zwischen der grünen Versi...
Inhaltsverzeichnis 1. Array-Induktion 1. Teilen S...
Vorwort Vor kurzem bin ich auf ein interessantes ...
1. Python 3 herunterladen wget https://www.python...
Dieser Artikel stellt eine sehr interessante Attr...
In diesem Artikel wird der spezifische Code zur I...
eins. Übersicht über die IE8-Kompatibilitätsansic...
HTML <dl> Tag #Definition und Verwendung Da...
stat-Funktion und stat-Befehl Erklärung von [inod...
Inhaltsverzeichnis Vorwort Installieren des Grafi...
Vorwort 1. Dieser Artikel verwendet MySQL 8.0 Ver...