我正在使用 DB2,我需要能够返回一组有限的结果。
我已经弄清楚了如何使用
“FETCH FIRST n ROWS ONLY”返回“TOP n”结果
,但我无法弄清楚如何获取从 X 到 Y 的行。mySQL
等效项是 LIMIT X, Y
有任何想法吗?
答案1
我找到了解决方案:
SELECT * FROM (
SELECT ROW_NUMBER() OVER() AS rownum, myLargeTable.*
FROM myLargeTable
) AS tmp
WHERE rownum > 200000 AND rownum <= 200005;