加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2022-12-21 14:34:07 所属栏目:MsSql教程 来源:未知
导读: 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高效分页查询的代码示例,本文我们就介绍到这里了mssql分页查询,希望本次的介绍能够对您有所收获!

【编辑推荐】

SQL Server多表查询优化方案总结Oracle存储过程利用游标返回结果集的代码示例手动卸载SQL Server 2005数据库及实例的详细步骤Oracle实施系统资源管理分配计划以及优化连接方案以SQL Server 2005为后台的ASP网站访问慢的解决方案

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!