Heim >Datenbank >MySQL-Tutorial >MySQL LIMIT und OFFSET: Wie viele Zeilen werden zurückgegeben und wo beginnen sie?

MySQL LIMIT und OFFSET: Wie viele Zeilen werden zurückgegeben und wo beginnen sie?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-23 02:21:14951Durchsuche

MySQL LIMIT and OFFSET: How Many Rows Are Returned and Where Do They Start?

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:

  • Die OFFSET-Klausel überspringt die ersten 8 Zeilen der Ergebnismenge.
  • Die LIMIT-Klausel nimmt dann die verbleibenden Zeilen und gibt die ersten 18 von zurück sie.
  • Das bedeutet, dass die Ergebnisse bei Datensatz Nr. 9 beginnen (nach den 8 übersprungenen Zeilen) und bei Datensatz Nr. 26 enden (nach den 18 zurückgegebenen Zeilen).

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn