阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 2222|回复: 2

[转帖] 一条SQL语句搞定Sql Server 2000 分页

[复制链接]

该用户从未签到

发表于 2009-7-14 11:00:24 | 显示全部楼层 |阅读模式
Sql Server 2000 的分页方案大多采用存储过程来完成,存储过程书写比较复杂,在参考了ITPUB网站上众多网友的意见后用一条SQL语句就可以实现分页功能。

SELECT TOP 页大小 *
FROM
Users
WHERE
(ID NOT IN (SELECT TOP (页大小*(页数-1)) ID FROM Users ORDER BY ID DESC))
ORDER BY
ID DESC

注:页大小指的是每页显示的条数。黄底部分是需要用程序运算后的一个数字。
楼主热帖
启用邀请码注册,提高发帖质量,建设交流社区

该用户从未签到

发表于 2009-7-16 19:17:07 | 显示全部楼层
用倒序排除选择记录数的方法,不错,收藏了,谢谢!
启用邀请码注册,提高发帖质量,建设交流社区

该用户从未签到

发表于 2009-7-20 13:27:44 | 显示全部楼层
不错,好东西  收藏了先
启用邀请码注册,提高发帖质量,建设交流社区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表