MySQL-Limit mit Offset: Welche Ergebnisse werden zurückgegeben?
In MySQL ermöglichen Ihnen die LIMIT- und OFFSET-Klauseln, eine bestimmte Anzahl von abzurufen Zeilen aus einer Tabelle, beginnend bei einem bestimmten Offset. In diesem Artikel wird untersucht, wie die LIMIT- und OFFSET-Klauseln interagieren, um zu bestimmen, welche Zeilen von einer Abfrage zurückgegeben werden.
Betrachten Sie die folgende Beispielabfrage:
SELECT column FROM table LIMIT 18 OFFSET 8
Wie viele Ergebnisse werden zurückgegeben? ?
Die LIMIT-Klausel gibt an, dass 18 Zeilen zurückgegeben werden Abfrage.
Wo beginnen die Ergebnisse?
Die OFFSET-Klausel gibt an, dass die Ergebnisse in Zeile 9 beginnen. Dies liegt daran, dass OFFSET die Anzahl der Zeilen angibt, die übersprungen werden sollen, bevor mit der Rückgabe von Ergebnissen begonnen wird.
Um besser zu verstehen, wie dies funktioniert, brechen wir die Abfrage auf:
In Zusammenfassend gibt die obige Abfrage 18 Ergebnisse zurück, beginnend mit Datensatz Nr. 9 und endend mit Datensatz Nr. 26. Weitere Informationen finden Sie in der offiziellen MySQL-Dokumentation zu LIMIT und OFFSET.
Das obige ist der detaillierte Inhalt vonMySQL LIMIT und OFFSET: Wie viele Zeilen werden zurückgegeben und wo beginnen sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!