asp+access 在数据库提取数据的时候,怎么从第二条或者第三条开始提取?

我用sql="select top 2 * from info where SmallClassName='1' order by ID desc"提取出来的是前面两条,而我要的是从第二条开始提取,不要第一条信息!

第1个回答  2011-08-09
第二条
Select Top 10 * From info Where ID not in (Select Top 1 ID From info Order By ID desc) Order By ID desc
第三条
Select Top 10 * From info Where ID not in (Select Top 2 ID From info Order By ID desc) Order By ID desc本回答被提问者采纳
第2个回答  2011-08-09
select top 2 * from info where SmallClassName='1' and ID<>1 order by ID desc
第3个回答  2011-08-09
2楼的答案是正确的
第4个回答  2011-08-09
select * from info where SmallClassName='1' and ID > 1 order by ID desc

asp+access 在数据库提取数据的时候,怎么从第二条或者第三条开始提取...
第二条 Select Top 10 * From info Where ID not in (Select Top 1 ID From info Order By ID desc) Order By ID desc 第三条 Select Top 10 * From info Where ID not in (Select Top 2 ID From info Order By ID desc) Order By ID desc ...

asp+access 在数据库提取数据的时候,从第二条开始提取
把数据填充到记录集(recordset)后,用循环来读取 for i=1 to rs.recordcount if i=1 then '当i=1时不作任何操作,也就是从第2条开始读取 else '从第2条读取才开始显示 end if next

asp 调用access的第二条记录的问题
但是单单如果选择显示第二条的记录 如果你就两条可以 排序倒过来就可以出了 要不自己编写代码 就容易多了

asp里面怎样取降序排列中的第二条记录
SELECT TOP 1 title,id FROM Table WHERE id not in (SELECT top 1 id from Table ORDER BY id desc)ORDER BY id desc 楼下的你真不要脸 COPY我代码 你比我的就少了一个TITLE字段 这个有关系吗 而且我SQL语句在查询分析器里测试过

asp调用access数据库,能指定哪一条记录吗?能从第2条开始读?
sqltext4="select top 1 * from product order by id asc"改为 sqltext4="select top 1 * from product where id>100 order by id asc"显示id=101 sqltext4="select top 1 * from product where id<100 order by id desc"显示id=99 不过只显示一条,直接id=不更干净利落么?

ASP里从数据库里的某1条记录开始读起?ACCESS数据库
楼上的 如果ID不是连续的呢 记录被删除过呢 id是5的可能是第2条哦 用这个吧:select * from [表] where id not in (select top N-1 id from [表] order by id)N是从第几条开始查 即查询所有不在开始第N-1条数据里的数据 order by 可以控制排序规则 ...

asp access数据库随机读出一条或多条怎么写?会asp的朋友帮忙写下
sql="select top GetRandomizeCode() * from 表 where id>fm order by id desc" '数据库查询 Rs.open Sql,conn,1,1 '说明:select top GetRandomizeCode()【这句就是选取多少条的意思了,GetRandomizeCode()就是随机的1-9,那么结果最多读取9条,最少是1条】'说明:where id>fm 【 这句...

asp+access 怎样才能随机抽数据库中的记录?
简单高效:不重复随机读取数据库记录 Set rs = Server.CreateObject("Adodb.RecordSet")rs.open sql,conn,1,1 DIM Appeared Call DisRndRecord(10,rs.recordCount)'调用函数该位置显示记录 '###SUBS '#DisRndRecord(DisNum,rsBound)'#参数DisNum:显示数量 '#参数rsBound:随机数产生范围 Sub DisR...

数据库读取中间几条记录的SQL语句
…中N必须从1开始(参考:数据库读取前几条记录的SQL语句大全):此问题的解决办法:要取第1到N条的记录,需要使用select top N …… 解决。取数据库第20到第30条中间的十条记录的sql语句 select top 10 * from [tableName] where id not in (select top 20 id from [tableName] order by ...

怎么在ASP代码里面实现,获取ACCESS数据库一个表的最后一条记录的数据...
方法一:rs.open sql,conn,1,1 rs.moveLast response.write(rs("字段名"))rs.close set rs=nothing 解释:rs.moveLast的作用是让指针直接移到最后一条记录 方法二:rs.open sql,conn,1,1 while not rs.EOF rs.MoveNext Wend response.write(rs("字段名"))rs.close set rs=nothing 解释:rs...

相似回答