首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

获取第21~25条记录,sql如何实现

2012-02-20 
获取第21~25条记录,sql怎么实现 ?rt,获取数据库中排第21至25的记录,数据是按id升序排列的,当id不连续的,sq

获取第21~25条记录,sql怎么实现 ?
rt,获取数据库中排第21至25的记录,
数据是按id升序排列的,当id不连续的,
sql语句怎么实现   ?

[解决办法]
select * from 表名 where id betwen 21 and 25 好象是这样的,呵呵
[解决办法]
select top 5 * from table where id not in (select top 20 id from table)
[解决办法]
建个临时表就可以解决了
[解决办法]
或者用游标


[解决办法]
select top 5 a.* from (select top 25 * from t1 order by id) a order by a.id desc
[解决办法]
select top 5 a.* from (select top 25 * from t1 order by id desc)
会更好些


[解决办法]
支持

select top 5 * from table where id not in (select top 20 id from table)
[解决办法]
都说完了 没得说
[解决办法]
select top 5 a.* from (select top 25 * from t1 order by id desc)
会更好些
——————————————————————————————————————

兄弟没搞错吧,你那样取到后面去了



[解决办法]

热点排行