Die Bestellung muss zuerst LIMIT und dann OFFSET sein. Wenn nicht, wird ein Fehler ausgegeben.
Mouser
Antworten:
189
Es werden 18 Ergebnisse zurückgegeben, beginnend mit Datensatz Nr. 9 und endend mit Datensatz Nr. 26.
Beginnen Sie mit dem Lesen der Abfrage von offset. Zuerst versetzen Sie um 8, was bedeutet, dass Sie die ersten 8 Ergebnisse der Abfrage überspringen. Dann begrenzen Sie auf 18. Dies bedeutet, dass Sie die Datensätze 9, 10, 11, 12, 13, 14, 15, 16 ... 24, 25, 26 berücksichtigen, was insgesamt 18 Datensätze entspricht.
Antworten:
Es werden 18 Ergebnisse zurückgegeben, beginnend mit Datensatz Nr. 9 und endend mit Datensatz Nr. 26.
Beginnen Sie mit dem Lesen der Abfrage von
offset
. Zuerst versetzen Sie um 8, was bedeutet, dass Sie die ersten 8 Ergebnisse der Abfrage überspringen. Dann begrenzen Sie auf 18. Dies bedeutet, dass Sie die Datensätze 9, 10, 11, 12, 13, 14, 15, 16 ... 24, 25, 26 berücksichtigen, was insgesamt 18 Datensätze entspricht.Überprüfen Sie dies heraus.
Und auch die offizielle Dokumentation .
quelle
LIMIT 8, 18
ist nur eine Abkürzung :)OFFSET
ist nichts anderes als ein Schlüsselwort, das den Startcursor in der Tabelle angibtSie würden das gleiche Ergebnisformular erhalten
visuelle Darstellung (
R
ist ein Datensatz in der Tabelle in einer bestimmten Reihenfolge)quelle
Sie erhalten eine Ausgabe von
column
9 bis 26, wie SieOFFSET
als 8 erwähnt habenquelle