【发布时间】:2013-07-26 02:02:42
【问题描述】:
我知道在 DB2(使用 9.7 版)中,我可以使用以下查询选择表的前 10 行:
SELECT *
FROM myTable
ORDER BY id
FETCH FIRST 10 ROWS ONLY
但是,例如,我怎样才能获得第 11 到 20 行? 我无法使用主键或 ID 来帮助我...
提前致谢!
【问题讨论】:
-
如果没有明确的顺序,就无法保证您每次都会获取相同的 10 行。您需要将
ORDER BY添加到您的查询中。 -
你是对的。我刚刚更新了我的查询。感谢您指出这一点!