标题:查询20-40之间的数据问题
只看楼主
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
得分:0 
其实  我感觉在SQL中分好再取  和取出再分几乎一样啊

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-07-03 10:37
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
得分:0 
select top 40 发贴积分,发贴者呢称  from 发贴表
where 发贴积分 not in (
select top 80 发贴积分 from 发贴表 order by 发贴积分 desc
)order by 发贴积分 desc


我要查81-120的数据怎么查不到  我哪里写错了

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-07-03 15:41
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
得分:0 
select top 20 发贴积分,发贴者呢称  from 发贴表
where 发贴积分 not in (
select top 20 发贴积分 from 发贴表 order by 发贴积分 desc
)order by 发贴积分 desc


这样就能查到正常的数据

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-07-03 15:46
雪雨星风
Rank: 1
来 自:北京
等 级:新手上路
威 望:1
帖 子:566
专家分:0
注 册:2007-10-11
得分:0 
我每次只想要40条数据   只是子查询中的数据在变
select top 40 发贴积分,发贴者呢称  from 发贴表
where 发贴积分 not in (
select top 80 发贴积分 from 发贴表 order by 发贴积分 desc
)order by 发贴积分 desc


select top 40 发贴积分,发贴者呢称  from 发贴表
where 发贴积分 not in (
select top 160 发贴积分 from 发贴表 order by 发贴积分 desc
)order by 发贴积分 desc

------------依次类推

C#发烧友QQ群1:5953354   QQ群2:68096127  QQ群3:30217249  QQ群4:37023079   为了更好方便大家交流学习,请不要重复加群
2008-07-03 15:47
tomtory
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:705
专家分:0
注 册:2008-6-12
得分:0 
select top 40 发贴积分,发贴者呢称  from 发贴表
where 发贴积分 not in (
select top 80 发贴积分 from 发贴表 order by 发贴积分 desc
)order by 发贴积分 desc


此中的 top 40  是表示每页查询40条记录

top 80 是表示是从第80的一条记录开始查询

要得子查询的值  就是not in (
select top 80 发贴积分 from 发贴表 order by 发贴积分 desc
)order by 发贴积分 desc
这里面top后的值就应该是40*0,40*1,40*2,.......这样走的

[[it] 本帖最后由 tomtory 于 2008-7-4 09:30 编辑 [/it]]
2008-07-04 09:26
tomtory
Rank: 1
来 自:重庆
等 级:新手上路
帖 子:705
专家分:0
注 册:2008-6-12
得分:0 
[bo][un]雪雨星风[/un] 在 2008-7-3 10:37 的发言:[/bo]

其实  我感觉在SQL中分好再取  和取出再分几乎一样啊



怎么会一样

你认真看看它们的区别!!
2008-07-04 09:26
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
得分:0 
NOT IN

烈焰照耀世界,斌凍凍千萬裏
2008-07-04 11:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-222282-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.543986 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved