限制 Ingres 选择查询中检索的行数
我想知道是否有一种方法可以在 Ingres 的选择查询中选择后续行。 例如,可以使用 select first 500 from tablename 来选择前 500 行,但是如果我想选择第 501 到 1000 行,有什么办法可以做到吗?
I want to know if there is a way to select a subsequent bunch of rows in select query in Ingres. For example, the first 500 rows can be selected by using the select first 500 from tablename, but if I want to select rows 501 to 1000, is there any way to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以按以下方式使用 OFFSET 子句:
例如
You can use the OFFSET clause in the following way:
For example
您可以使用 :
或者
我在 Ingres 9.2 中测试了它并且它有效
另请参阅:
如何限制任意查询的结果集大小安格尔?
You can use :
or
I tested it in Ingres 9.2 and it works
See also:
How to limit result set size for arbitrary query in Ingres?
在 10.0 中完美运行
works perfectly in 10.0
您可以尝试使用
rownum
var 限制行号:我还没有针对您的问题测试过它,但它应该可以正常工作:
you can try restricting the row number using the
rownum
var:i haven't tested it on your problem, but it should work fine :