Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie rufe ich den N-ten Datensatz aus einer MySQL-Abfrage ab?

Mary-Kate Olsen
Freigeben: 2024-11-17 15:31:02
Original
402 Leute haben es durchsucht

How to Retrieve the N-th Record from a MySQL Query?

Bestimmte Datensätze aus MySQL-Abfragen abrufen

Bei der Arbeit mit großen Datensätzen kann es erforderlich sein, einen bestimmten Datensatz basierend auf seiner Position in abzurufen die Ergebnismenge und nicht ihre eindeutige Kennung. Dies kann mithilfe der LIMIT-Klausel von MySQL erreicht werden, mit der Sie die Anzahl der Datensätze angeben können, die von einer Abfrage ab einem bestimmten Offset zurückgegeben werden sollen.

Zur Rückgabe des n-ten Datensatzes von einer MySQL-Abfrage (basierend auf aufsteigender Reihenfolge). ID-Reihenfolge) können Sie die folgende Syntax verwenden:

SELECT * FROM table ORDER BY ID LIMIT n-1,1
Nach dem Login kopieren

So funktioniert diese Abfrage:

  • *: Wählt alle aus Spalten aus der angegebenen Tabelle.
  • ORDER BY ID: Sortiert die Ergebnisse in aufsteigender Reihenfolge nach der ID-Spalte.
  • LIMIT n-1,1: Begrenzt die Ergebnismenge auf 1 Datensatz, beginnend mit Datensatz n-1. Beispielsweise gibt LIMIT 2,1 den 3. Datensatz zurück.

Das obige ist der detaillierte Inhalt vonWie rufe ich den N-ten Datensatz aus einer MySQL-Abfrage ab?. 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