提取表中头10条,头11-20,21-30条,31-40条数据按id降序

zhirui 2006-08-22 11:26:14
如标题.谢谢!
...全文
194 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
longli67 2006-08-22
  • 打赏
  • 举报
回复
象上面的写法数量大的时候效率怎么样呢?
tippointGmail 2006-08-22
  • 打赏
  • 举报
回复
select top 10 * from table order by id desc

select top 20 * from table where id not in (select top 10 * from table order by id desc) order by id desc

select top 30 * from table where id not in (select top 20 * from table order by id desc) order by id desc

select top 40 * from table where id not in (select top 30 * from table order by id desc) order by id desc
dawugui 2006-08-22
  • 打赏
  • 举报
回复
select top 10 * from table order by id desc

select top 20 * from table where id not in (select top 10 * from table) order by id desc

select top 30 * from table where id not in (select top 20 * from table) order by id desc

select top 40 * from table where id not in (select top 30 * from table) order by id desc
jaway 2006-08-22
  • 打赏
  • 举报
回复
到这搜索个翻页存储过程就是了

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧