U kunt LIMIT 2,1
. gebruiken in plaats van WHERE row_number() = 3
.
Zoals de documentatie legt uit:het eerste argument specificeert de offset van de eerste rij die moet worden geretourneerd, en het tweede specificeert het maximum aantal rijen dat moet worden geretourneerd .
Houd er rekening mee dat het een op 0 gebaseerde index is. Dus, als u het regelnummer n . wilt , moet het eerste argument n-1 . zijn . Het tweede argument is altijd 1 , omdat je maar één rij wilt. Als u bijvoorbeeld het regelnummer 56 van een tafel customer
:
SELECT * FROM customer LIMIT 55,1