<数据库问题>如何查询第n到第m条记录?

xuqiang007 JAC 其他  2001-11-08 11:39:05
如何查询第n到第m条记录?(n<m,意思为按数据的物理顺序查询从第n到m条记录)。
...全文
40 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
karma 2001-11-09
1. if the records are ordered by some fields and you know how to calcuate the n-m records from those fields, for example, you have an identity field, you can do
select * from where id >=n and id <=m

then that will be the easiest way

2. assume m >n, in SQL Server, you can get the top m records, reverse the order, get the top m-n+1 records

3. use the above mentioned method
回复
yxbi 2001-11-08

for i=0 to m
if i>=n then
xxxxxx' 读出数据来
end if
rs.movenext
next i
回复
xuqiang007 2001-11-08
我想知道有没有可以执行的SQL语句来实现?
回复
intersun 2001-11-08
笨方法,先用move方法指向第n行,再用do while语句循环遍历要查找的字段,直到第m行。
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-11-08 11:39
社区公告
暂无公告