Sie können LIMIT 2,1
verwenden statt WHERE row_number() = 3
.
Als Dokumentation erklärt, das erste Argument gibt den Offset der ersten zurückzugebenden Zeile an, und das zweite gibt die maximale Anzahl der zurückzugebenden Zeilen an .
Denken Sie daran, dass es sich um einen 0-basierten Index handelt. Wenn Sie also die Zeilennummer n wollen , sollte das erste Argument n-1 sein . Das zweite Argument ist immer 1 , weil Sie nur eine Zeile wollen. Beispiel:Sie möchten die Zeilennummer 56 einer Tabelle customer
:
SELECT * FROM customer LIMIT 55,1