巧妙利用SQL语句分页

Select top PageNum * from TableName where TableKey in (select top PageNum*PageCount from TableName order by TableKey1 DESC|ASC) order by ASC|DESC

 

PageNum:分页的条数

TableName:表名

TabelKey:主键

Tablekey1:排序字段

 

原理:利用SQL语句将表中的数据反置取分页数据,便可以实现分页码了。

性能方面:利用的是SQL语句分页,其过程同样是由DBMS完成,不会产生多余的内存或是对服务器产生另外的影响。

posted on 2010-08-30 19:02  Mr.HiFiy  阅读(413)  评论(1编辑  收藏  举报