| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 501 人关注过本帖
标题:怎么取前8个记录 但是这个8个记录要求不是数据的前10条
只看楼主 加入收藏
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
结帖率:65.85%
收藏
已结贴  问题点数:10 回复次数:6 
怎么取前8个记录 但是这个8个记录要求不是数据的前10条

我用这个  但是取的怎么是前8条的啊   应该是从11开始取

exec="select top 8 bt,id,lx,zw from jbxx2 where id not in (select top 10 id from jbxx2)"

搜索更多相关主题的帖子: 记录 数据 
2010-08-09 13:07
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:3 
如果没有特殊要求,你的ID有自增的话,直接这样应该就可以了!
select * from jbxx2 where id>11 and id<19

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-08-09 16:58
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:3 
看一下排序

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-08-09 17:23
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
exec="select top 8 bt,id,lx,zw from jbxx2 where lx=7 and id not in (select top 9 id from jbxx2 where lx=7 order by id desc) order by id desc"
2010-08-10 10:49
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
回复 2楼 gupiao175
你那么写,如果id不是连续的值,就错了

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-08-10 10:56
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
楼主,你的这个需求,说白了就是取数据库的第11条到第18条记录,如果用的是sql2005以上的版本,可以用rownumber进行查询

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-08-10 10:57
funky
Rank: 2
来 自:福建
等 级:论坛游民
帖 子:25
专家分:60
注 册:2010-8-10
收藏
得分:0 
你用
i=0
do while not(rs.eof err)
if i>11 and i<19 then
读取数据库
end if
i=i+1
rs.movenext
loop

生命的真实为什么不能像水塘?懂得贮存,也不各自流淌。。
2010-08-10 12:23
快速回复:怎么取前8个记录 但是这个8个记录要求不是数据的前10条
数据加载中...
 
   



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

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