【发布时间】:2012-08-09 16:45:11
【问题描述】:
如何使用 select 语句选择从 500 到 1000 的行?
【问题讨论】:
-
访问数据库,我正在使用 vb.net
-
@user1570048 您的表是否有对应于 500-1000 的数字 ID 字段?
-
什么决定了哪一行是第 500 行?数据是如何排序的?
-
当您说第 500 到 1000 行时,您的标准是什么? Sql 行没有按任何顺序排序,因此它们的顺序在不同的 select 语句上可能不同。除非您有特定的 id 或日期戳,否则这个问题毫无意义。
-
检查这个解决方案-stackoverflow.com/questions/1701243/…,然后你可以做
select * from tbl where rownumber between 500 and 1000