Heim > Datenbank > MySQL-Tutorial > Wie bestimmt MySQLs „LIMIT' mit „OFFSET' den Bereich der abgerufenen Zeilen?

Wie bestimmt MySQLs „LIMIT' mit „OFFSET' den Bereich der abgerufenen Zeilen?

Barbara Streisand
Freigeben: 2024-11-23 22:00:12
Original
468 Leute haben es durchsucht

How Does MySQL's `LIMIT` with `OFFSET` Determine the Range of Retrieved Rows?

LIMIT mit OFFSET in MySQL: Abfrageergebnisse verstehen

Die Kombination von LIMIT- und OFFSET-Klauseln in MySQL ermöglicht die Auswahl einer bestimmten Teilmenge von Zeilen aus einer Tabelle. Diese Technik ist nützlich für die Paginierung und den Abruf bestimmter Datensegmente.

Abfrage:

Bedenken Sie die folgende Abfrage:

SELECT column 
FROM table
LIMIT 18 OFFSET 8
Nach dem Login kopieren

Anzahl und Bereich der Ergebnisse:

Diese Abfrage gibt 18 Zeilen als Ausgabe zurück, beginnend mit Datensatz Nr. 9 und endet bei Datensatz Nr. 26. Um diesen Bereich zu bestimmen, führen Sie die folgenden Schritte aus:

  1. Offset um 8: Die OFFSET-Klausel gibt an, dass die ersten 8 Datensätze übersprungen werden sollen, bevor mit dem Abruf begonnen wird.
  2. LIMIT by 18: Die LIMIT-Klausel begrenzt die Anzahl der abzurufenden Zeilen 18.
  3. Ergebnisbereich: Durch die Kombination von OFFSET und LIMIT ruft die Abfrage 18 Datensätze von Datensatz Nr. 9 (9 8) bis Datensatz Nr. 26 (9 8 17) ab.

Beispiel:

Sagen wir, wir haben eine Tabelle mit den folgenden Daten:

id column
1 A
2 B
3 C
4 D
5 E
6 F
7 G
8 H
9 I
10 J
11 K
12 L
13 M
14 N
15 O
16 P
17 Q
18 R
19 S
20 T

Die Abfrage würde das folgende Ergebnis zurückgeben:

column
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Das obige ist der detaillierte Inhalt vonWie bestimmt MySQLs „LIMIT' mit „OFFSET' den Bereich der abgerufenen Zeilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage