In MySQL ist die LIMIT-Klausel ein leistungsstarkes Tool zur Steuerung der Anzahl der von einer Abfrage zurückgegebenen Ergebnisse. Ein häufiges Szenario ist die Notwendigkeit, einen ersten Satz von Ergebnissen zu überspringen und ab einer bestimmten Position mit der Anzeige zu beginnen.
Problem:
Wie können wir die ersten 10 Ergebnisse überspringen? eine MySQL SELECT-Abfrage?
Antwort:
Um die ersten 10 zu überspringen Um die Ergebnisse zu ermitteln, können Sie die LIMIT-Klausel mit zwei Parametern verwenden. Der erste Parameter stellt die Startposition dar (0-basiert) und der zweite Parameter gibt die Anzahl der zurückzugebenden Datensätze an.
Um beispielsweise Ergebnisse ab der 11. Zeile zurückzugeben (die ersten 10 überspringen), müssen Sie würde die folgende Abfrage verwenden:
SELECT * FROM foo LIMIT 10, 50
In dieser Abfrage steht „foo“ für den Tabellennamen. Der erste Parameter, 10, weist MySQL an, mit dem Abrufen von Ergebnissen ab der 11. Zeile zu beginnen. Der zweite Parameter, 50, gibt an, dass insgesamt 50 Zeilen zurückgegeben werden sollen, was zu den Zeilen 11–60 führt.
Hinweis: Es ist wichtig zu bedenken, dass Zeilennummern in MySQL bei 0 beginnen . Um die erste Reihe zu überspringen, würden Sie also die Startposition 1 verwenden.
Das obige ist der detaillierte Inhalt vonWie überspringe ich die ersten N Ergebnisse in einer MySQL-SELECT-Abfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!