Eu encontrei a solução:
SELECT * FROM (
SELECT ROW_NUMBER() OVER() AS rownum, myLargeTable.*
FROM myLargeTable
) AS tmp
WHERE rownum > 200000 AND rownum <= 200005;
Estou trabalhando com o DB2 e preciso poder retornar um conjunto limitado de resultados.
Eu descobri como retornar os resultados "TOP n" com o
"BUSQUE PRIMEIRO N LINHAS SOMENTE"
Mas não consigo descobrir como obter linhas de X a Y.
o equivalente mySQL é LIMIT X, Y
Alguma idéia?
Eu encontrei a solução:
SELECT * FROM (
SELECT ROW_NUMBER() OVER() AS rownum, myLargeTable.*
FROM myLargeTable
) AS tmp
WHERE rownum > 200000 AND rownum <= 200005;