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