Überspringen der ersten 10 Ergebnisse in MySQL-SELECT-Abfragen
In MySQL können Sie die ersten 10 Ergebnisse einer SELECT-Abfrage mit LIMIT überspringen Klausel. Dadurch können Sie sich auf bestimmte Ergebnisse innerhalb eines größeren Datensatzes konzentrieren.
Syntax:
SELECT * FROM table_name ORDER BY column_name LIMIT offset, row_count
Parameter:
Beispiel:
Um die ersten 10 Zeilen zu überspringen und die nächsten 50 Zeilen aus einer Tabelle mit dem Namen „foo“ zurückzugeben, verwenden Sie die Folgende Abfrage:
SELECT * FROM foo ORDER BY id LIMIT 10, 50
Hinweis: Zeilen in MySQL werden beginnend mit nummeriert 1, also bezieht sich das Ergebnis 1 auf die erste Zeile.
Alternative Lösung:
Wenn Sie die ersten 10 Ergebnisse überspringen, aber alle nachfolgenden Ergebnisse zurückgeben möchten, können Sie dies tun Verwenden Sie die folgende Problemumgehung:
SELECT * FROM foo WHERE id > (SELECT COUNT(*) FROM foo) - 10
Das obige ist der detaillierte Inhalt vonWie überspringe ich die ersten 10 Ergebnisse in einer MySQL-SELECT-Abfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!