数据查询分页的几种实现方式
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
暂时只知道以上三种方法,个人以为第三种方法的效率应是最高的,第一种次之,最后是第二种.
但第一种在处理多个表时的灵活性不如另外两种方法.
第二种方法我们已在我们的产品中得到成功应用,几本不存在问题,第三种暂没有用过.
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
暂时只知道以上三种方法,个人以为第三种方法的效率应是最高的,第一种次之,最后是第二种.
但第一种在处理多个表时的灵活性不如另外两种方法.
第二种方法我们已在我们的产品中得到成功应用,几本不存在问题,第三种暂没有用过.
相关文章推荐
- JDBC实现数据库的几种基本操作(查询,分页查询,根据关键字进行查询以及插入数据)
- 几种常见的分页查询实现方式
- 常用的几种 SQLServer 分页查询方式实现
- 利用JQuery方便实现基于Ajax的数据查询、排序和分页功能
- 利用JQuery方便实现基于Ajax的数据查询、排序和分页功能
- 几种分页查询的实现与比较
- SpringMVC+Mybatis实现的Mysql分页数据查询的示例
- 前台jsp获取后台查询的结果集数据并实现分页显示
- 【Lucene】使用EasyUI和JQuery配合Lucene实现数据的分页查询以及高亮显示
- jQuery基于xml格式数据实现模糊查询及分页功能的方法
- Hibernate的几种查询方式-HQL,QBC,QBE,离线查询,复合查询,分页查询
- C++实现线程同步的几种方式 线程同步是指同一进程中的多个线程互相协调工作从而达到一致性。之所以需要线程同步,是因为多个线程同时对一个数据对象进行修改操作时,可能会对数据造成破坏,下面是多
- Dynamic CRM 2013学习笔记(十)客户端几种查询数据方式比较
- Hibernate有哪几种查询数据的方式
- ASP.NET网站权限设计实现(三)——套用JQuery EasyUI列表显示数据、分页、查询
- .Net 分页实现系列之三---基于有查询条件的分页的方式 (1-13 11:38)
- sqlserver实现分页的几种方式
- mysql实现分页的几种方式
- Mybatis+mysql动态分页查询数据案例——房屋信息的实现类(HouseDaoMybatisImpl)
- hibernate数据查询的几种方式