搜索
编程论坛
→
WEB开发
→
『 ASP技术论坛 』
→ 怎么取前8个记录 但是这个8个记录要求不是数据的前10条
标题:
怎么取前8个记录 但是这个8个记录要求不是数据的前10条
只看楼主
guang2356447
等 级:
论坛游民
帖 子: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
等 级:
版主
威 望:
40
帖 子:1787
专家分:7527
注 册:2007-6-27
第
2
楼
得分:3
如果没有特殊要求,你的ID有自增的话,直接这样应该就可以了!
select * from jbxx2 where id>11 and id<19
Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-08-09 16:58
hams
等 级:
贵宾
威 望:
18
帖 子:912
专家分:3670
注 册:2008-7-30
第
3
楼
得分:3
看一下排序
俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-08-09 17:23
guang2356447
等 级:
论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
第
4
楼
得分: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
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8074
专家分:6657
注 册:2005-11-7
第
5
楼
得分:0
回复 2楼 gupiao175
你那么写,如果id不是连续的值,就错了
本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-08-10 10:56
冰镇柠檬汁儿
来 自:北京
等 级:
版主
威 望:
120
帖 子:8074
专家分:6657
注 册:2005-11-7
第
6
楼
得分: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
来 自:福建
等 级:
论坛游民
帖 子:25
专家分:60
注 册:2010-8-10
第
7
楼
得分: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
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-315208-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.299140 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved