SQL Server,Oracle,MySQL高效分页查询总结

数据库 SQL Server Oracle
本文我们主要对SQL Server,Oracle,MySQL高效分页查询的语句进行了总结,以方便大家学习交流,希望能够对您有所帮助。

SQL Server,Oracle,MySQL高效分页查询是本文我们主要要介绍的内容,在我们开发过程中经常会碰到需要查询数据库表中的数据。有的时候这张表的数据量非常大,我们如何高效的分页的查询出来给用户显示呢?接下来我们就开始介绍这部分内容。

Oracle数据库中高效分页查询的代码:

  1. SELECT * FROM (          
  2.              SELECT MY_TABLE.*,ROWNUM AS MY_ROWNUM FROM (        
  3.             /** 括号里写实际的需要查询的SQL语句**/  
  4.            ) AS MY_TABLE WHERE ROWNUM <=200/**这里是一页中的***一条记录**/     
  5.                 ) WHERE MY_ROWNUM>=10 /**这里是一页中的***条记录**/ 

 

SQL Server中高效分页查询的代码:

  1. SELECT * FROM (  
  2.                              SELECT TOP 页面容量 * FROM (  
  3.                                 SELECT TOP 页面容量*当前页码 * FROM   
  4.                                     表 WHERE 条件 ORDER BY 字段A ASC  
  5.                                      )AS  TEMPTABLE1 ORDER BY 字段A DESC   
  6.                                       ) AS TEMPTABLE2 ORDER BY 字段A ASC 

MySQL数据库中高效分页查询如下:SELECT 语句 LIMIT 页面的***条记录-1,页面容量 。

以上就是SQL Server,Oracle,MySQL高效分页查询的代码示例,本文我们就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. SQL Server多表查询优化方案总结
  2. Oracle存储过程利用游标返回结果集的代码示例
  3. 手动卸载SQL Server 2005数据库及实例的详细步骤
  4. Oracle实施系统资源管理分配计划以及优化连接方案
  5. 以SQL Server 2005为后台的ASP网站访问慢的解决方案
责任编辑:赵鹏 来源: CSDN博客
相关推荐

2018-12-25 16:30:15

SQL Server高效分页数据库

2012-07-23 14:30:33

Oracle

2011-03-28 10:46:36

sql server存储分页

2010-09-13 13:19:16

Sql Server分

2024-03-05 15:28:38

SQL窗口函数分页查询

2024-11-13 09:16:13

2010-10-21 11:44:55

SQL Server分

2010-09-26 15:29:13

sql查询分页

2010-05-13 16:21:58

2011-08-18 15:03:47

SQL Server多优化方案

2010-11-09 13:09:58

SQL Server分

2010-06-10 13:04:31

2010-10-27 10:11:07

Oracle分页查询

2010-06-11 14:41:20

MySQL分页查询

2010-11-18 13:32:12

Oracle分页查询

2009-07-15 17:00:49

JDBC查询

2009-11-18 16:16:51

Oracle数据库

2010-11-10 15:23:55

SQL SERVER

2010-11-02 10:46:14

DB2分页查询

2011-03-24 13:38:47

SQL Server 存储分页
点赞
收藏

51CTO技术栈公众号