(转载)sql语句解决分页问题

<来源网址:http://www.delphifans.com/infoview/Article_353.html>
sql语句解决分页问题
日期:2005年1月17日 作者:treemon2004 人气:2203 查看:[大字体 中字体 小字体]
select top @pagesize b.* from (select top @tre_pagesize 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段

/*
@recordcount = 记录数
@pagesize = 每页记录数
@page = 当前页
@tre_pagesize = (@recordcount/@pagesize - page + 1) * @pagesize
*/
(出处:www.delphibbs.com)

上一篇:C# SQL多条件查询拼接技巧


下一篇:SQL语句添加删除修改字段[sql server 2000/2005]