Puedes usar LIMIT 2,1
en lugar de WHERE row_number() = 3
.
Como la documentación explica, el primer argumento especifica el desplazamiento de la primera fila a devolver, y el segundo especifica el número máximo de filas a devolver .
Tenga en cuenta que es un índice basado en 0. Entonces, si desea el número de línea n , el primer argumento debe ser n-1 . El segundo argumento siempre será 1 , porque solo quieres una fila. Por ejemplo, si desea que el número de línea 56 de una tabla customer
:
SELECT * FROM customer LIMIT 55,1