您的位置:首页 > 其它

数据查询分页的几种实现方式

2006-11-13 18:36 633 查看
1 使用ROW_NUMBER函数
2 使用标识,具体为将目标数据按条件全部放入一带标识的表变量,此时的表变量的标识是连序的,所以可以取得指定段的数据
3 这种也是Csdn上常提到的一种方式,查得表中第二页的10条数数代码如下:(倒数第二页的代码可类推)
select top 10 * from project_Payment where Project_Payment_ID>(select max(Project_Payment_ID) from
(select top 10 Project_Payment_ID from project_Payment order by Project_Payment_ID asc) as tblTmp) order by Project_Payment_ID asc

暂时只知道以上三种方法,个人以为第三种方法的效率应是最高的,第一种次之,最后是第二种.
但第一种在处理多个表时的灵活性不如另外两种方法.
第二种方法我们已在我们的产品中得到成功应用,几本不存在问题,第三种暂没有用过.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐