Heim >Datenbank >MySQL-Tutorial >Wie wähle ich jede N-te Zeile aus einer MySQL-Datenbank für eine optimierte Datenvisualisierung aus?
Resampling von Datenbankdaten durch Auswahl jeder n-ten Zeile
Frage:
Zu erstellen B. ein Liniendiagramm, haben Sie eine Reihe von Werten in einer Datenbank, die Sie extrahieren müssen. Um die Leistung und Klarheit zu optimieren, möchten Sie jedoch nur jede fünfte Zeile abrufen. Wie können Sie dies mit MySQL erreichen?
Antwort:
Um jede n-te Zeile aus einer MySQL-Tabelle auszuwählen, befolgen Sie diese Schritte:
SELECT * FROM ( SELECT @row := @row +1 AS rownum, [column name] FROM ( SELECT @row :=0) r, [table name] ) ranked WHERE rownum % [n] = 1;
Aufschlüsselung:
Das obige ist der detaillierte Inhalt vonWie wähle ich jede N-te Zeile aus einer MySQL-Datenbank für eine optimierte Datenvisualisierung aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!