sql 分段查询语句怎么写?
数据两太大3000多条,所以分段查询!一次查询“视图”中,某部分[行]的数据如:第一次查1-100行第二次查101-200行......帮忙啊!救命啊!答对加分!没有递增...
数据两太大3000多条,所以分段查询!
一次查询“视图”中,某部分[行]的数据
如:
第一次查1-100行
第二次查101-200行
......
帮忙啊!救命啊!答对加分!
没有递增主键
SQL2000数据库 展开
一次查询“视图”中,某部分[行]的数据
如:
第一次查1-100行
第二次查101-200行
......
帮忙啊!救命啊!答对加分!
没有递增主键
SQL2000数据库 展开
展开全部
首先你的数据库中须要有个关键字,如果DetectNum吧,或者其它没有重复的值
查询前100条
select top 100 * from 表名
查询后200条。这句话的意思就是查询100条数据在前100条之后
select top 100 * from 表名 where DetectNum not in (select top 100 DetectNum * from 表名
可以做分页显示
查询前100条
select top 100 * from 表名
查询后200条。这句话的意思就是查询100条数据在前100条之后
select top 100 * from 表名 where DetectNum not in (select top 100 DetectNum * from 表名
可以做分页显示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用游标的,不然,还是不行的,具体的SQL语句,等我有时间在写给你.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select top (100)*from 表名 where 字段名
101 --200的如下
select top (200)*from 表名 where 字段名 not in (select top (100)*from 表名 where 字段名
)
101 --200的如下
select top (200)*from 表名 where 字段名 not in (select top (100)*from 表名 where 字段名
)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql = "SELECT TOP 100 * FROM 表名 WHERE (xx NOT IN (SELECT TOP 100 xx FROM 表名 ORDER BY xx ASC)) ORDER BY xx asc"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询