Heim > Datenbank > MySQL-Tutorial > Wie überspringe ich die ersten 10 Ergebnisse in einer MySQL-SELECT-Abfrage?

Wie überspringe ich die ersten 10 Ergebnisse in einer MySQL-SELECT-Abfrage?

Patricia Arquette
Freigeben: 2024-12-05 01:05:14
Original
890 Leute haben es durchsucht

How to Skip the First 10 Results in a MySQL SELECT Query?

Überspringen der ersten 10 Ergebnisse in MySQL-SELECT-Abfragen

In MySQL können Sie die ersten 10 Ergebnisse einer SELECT-Abfrage mit LIMIT überspringen Klausel. Dadurch können Sie sich auf bestimmte Ergebnisse innerhalb eines größeren Datensatzes konzentrieren.

Syntax:

SELECT * FROM table_name ORDER BY column_name LIMIT offset, row_count
Nach dem Login kopieren

Parameter:

  • Offset: Die Anzahl der Zeilen, die übersprungen werden sollen, bevor mit den Ergebnissen begonnen wird.
  • row_count: Die maximale Anzahl Anzahl der zurückzugebenden Zeilen.

Beispiel:

Um die ersten 10 Zeilen zu überspringen und die nächsten 50 Zeilen aus einer Tabelle mit dem Namen „foo“ zurückzugeben, verwenden Sie die Folgende Abfrage:

SELECT * FROM foo ORDER BY id LIMIT 10, 50
Nach dem Login kopieren

Hinweis: Zeilen in MySQL werden beginnend mit nummeriert 1, also bezieht sich das Ergebnis 1 auf die erste Zeile.

Alternative Lösung:

Wenn Sie die ersten 10 Ergebnisse überspringen, aber alle nachfolgenden Ergebnisse zurückgeben möchten, können Sie dies tun Verwenden Sie die folgende Problemumgehung:

  1. Erstellen Sie eine Unterabfrage, die die Anzahl der Zeilen in zurückgibt Tabelle.
  2. Verwenden Sie die Unterabfrage in der Hauptabfrage, um die Anzahl der zu überspringenden Zeilen zu berechnen.
SELECT * FROM foo
WHERE id > (SELECT COUNT(*) FROM foo) - 10
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie überspringe ich die ersten 10 Ergebnisse in einer MySQL-SELECT-Abfrage?. 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