SQL Server,Oracle,MySQL高效分页查询是本文我们主要要介绍的内容,在我们开发过程中经常会碰到需要查询数据库表中的数据。有的时候这张表的数据量非常大,我们如何高效的分页的查询出来给用户显示呢?接下来我们就开始介绍这部分内容。
Oracle数据库中高效分页查询的代码:
- SELECT * FROM (
- SELECT MY_TABLE.*,ROWNUM AS MY_ROWNUM FROM (
- /** 括号里写实际的需要查询的SQL语句**/
- ) AS MY_TABLE WHERE ROWNUM <=200/**这里是一页中的***一条记录**/
- ) WHERE MY_ROWNUM>=10 /**这里是一页中的***条记录**/
SQL Server中高效分页查询的代码:
- SELECT * FROM (
- SELECT TOP 页面容量 * FROM (
- SELECT TOP 页面容量*当前页码 * FROM
- 表 WHERE 条件 ORDER BY 字段A ASC
- )AS TEMPTABLE1 ORDER BY 字段A DESC
- ) AS TEMPTABLE2 ORDER BY 字段A ASC
MySQL数据库中高效分页查询如下:SELECT 语句 LIMIT 页面的***条记录-1,页面容量 。
以上就是SQL Server,Oracle,MySQL高效分页查询的代码示例,本文我们就介绍到这里了,希望本次的介绍能够对您有所收获!
【编辑推荐】
- SQL Server多表查询优化方案总结
- Oracle存储过程利用游标返回结果集的代码示例
- 手动卸载SQL Server 2005数据库及实例的详细步骤
- Oracle实施系统资源管理分配计划以及优化连接方案
- 以SQL Server 2005为后台的ASP网站访问慢的解决方案
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/298562.html<

