请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站资讯笑话
圈子家园应用排行文章新帖搜索公交查询店铺点评金山快盘实验室网盘教案管理2012上网客户端切换到宽版

127社区-师生的网上家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博连接

一步搞定

搜索
热搜: 在哪里那邮件 二手笔记本 隔离 邮箱激活 网络硬盘 放假通知 电影 电脑答疑 easy 营养学基础 php FTP 五一 iis web临时会话 3+1 实习生 诺基亚 科创宽带 英语演讲比赛
查看: 108|回复: 0

[相关资源] SQL分页查询(第n条到m条记录)

[复制链接]

82

主题

4

听众

1292

积分

管理员

该用户从未签到

  • 收听TA
  • 发消息
发表于 2012-8-15 11:47:17 |显示全部楼层

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

立即注册 已有账号?点击登录 或者 用QQ帐号登录

row=2 表示分页行数
page=1 表示页码
getnum=row*page
select * from  (select top row * from (select top getnum * from Newslist  order by id desc) order by id asc) order by id desc

Select Top row * From (Select Top getnum * From Newlist Order By ID DESC) Where ID NOT IN (Select Top (page-1)*row ID From Newlist Order By ID DESC )

SQL查找第n条记录的方法:
select top 1 * from table where id not in (select top n-1 id from table)

例如:select top 1 * from Evaluation where id not in (select top 0 id from Evaluation
where SortPath='0,73,87,'  order by Sort asc) and   SortPath='0,73,87,'  order by Sort asc

SQL查找第n条开始的m条记录的方法:
select top m * from table where id not in (select top n-1 id from table) temptable0)

(注:表中必须有一个唯一值字段才可适用此方法。)

查询, 记录

相关帖子

回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

手机客户端|Archiver|Dr.Com下载|自助广告位|127格子铺|127社区-师生的网上家园 ( 渝ICP备10016736号 )  手机客户端  

GMT+8, 2012-8-28 08:58

回顶部