Heim >Datenbank >MySQL-Tutorial >Wie steuert MySQLs LIMIT mit OFFSET den Zeilenabruf?

Wie steuert MySQLs LIMIT mit OFFSET den Zeilenabruf?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-30 12:25:11450Durchsuche

How Does MySQL's LIMIT with OFFSET Control Row Retrieval?

LIMIT mit OFFSET in MySQL: Zurückgegebene Zeilen

Mit den LIMIT- und OFFSET-Klauseln von MySQL können Benutzer die Anzahl der abgerufenen Zeilen und den Startpunkt steuern für diese Zeilen. Die folgende Abfrage:

SELECT column
FROM table
LIMIT 18 OFFSET 8

gibt 18 Zeilen aus der angegebenen Tabelle zurück, beginnend mit Zeilennummer 9. OFFSET gibt die Anzahl der Zeilen an, die übersprungen werden sollen, bevor mit dem Abrufen von Ergebnissen begonnen wird. In diesem Fall werden die ersten 8 Zeilen übersprungen. LIMIT begrenzt dann die Anzahl der von den verbleibenden Ergebnissen zurückgegebenen Zeilen auf 18.

Daher ruft die Abfrage Ergebnisse von Zeile 9 (OFFSET 1) bis Zeile 26 (OFFSET 18) ab. Die Ausgabe enthält 18 Zeilen, beginnend mit Datensatznummer 9 und endend bei Datensatznummer 26.

Weitere Informationen zur effektiven Verwendung von LIMIT- und OFFSET-Klauseln finden Sie in der offiziellen MySQL-Dokumentation.

Das obige ist der detaillierte Inhalt vonWie steuert MySQLs LIMIT mit OFFSET den Zeilenabruf?. 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