我使用 DB2,我需要能够返回一组有限的结果。
我已经想出了如何使用
“FETCH FIRST n ROWS ONLY”返回“TOP n”结果
但我无法弄清楚如何从 X 到 Y 获取行
。mySQL 等价物是 LIMIT X, Y
有任何想法吗?
我找到了解决方案:
SELECT * FROM (
SELECT ROW_NUMBER() OVER() AS rownum, myLargeTable.*
FROM myLargeTable
) AS tmp
WHERE rownum > 200000 AND rownum <= 200005;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9103 次 |
| 最近记录: |