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
1. Die Verwendung mit Redis führt zu Startkonflik...
Die Installations- und Konfigurationsmethode von ...
Inhaltsverzeichnis 1. Behandeln Sie Objekte nicht...
Was soll ich tun, wenn Linux nicht alle Befehle u...
Inhaltsverzeichnis Installieren Sie den Vim-Plugi...
Inhaltsverzeichnis Umfeld Version der virtuellen ...
Dieser Artikel beschreibt einen Digitaluhreffekt,...
Inhaltsverzeichnis 1. Übersicht 2. Attribute 1. M...
Inhaltsverzeichnis In vue2 In vue3 Hinweise zur E...
Vor kurzem musste ich beim Entwickeln einer Websi...
Wenn an Ihren Server eine Anforderung zum Anzeige...
Inhaltsverzeichnis 1. Übersicht 2. Django-Projekt...
Fügen Sie den erforderlichen Links Inline-Stile hi...
Lebenslauf-Code: XML/HTML-CodeInhalt in die Zwisc...
Wir gehen davon aus, dass Sie ein linuxer sind, a...