Database | 分页SQL语句

Posted 自然生长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Database | 分页SQL语句相关的知识,希望对你有一定的参考价值。

使用数据库SQL语句实现分页功能。

Oracle分页语句

Oracle使用ROWNUM伪列实现分页:

select * 
from ( 
  select "temp".*, ROWNUM "rn" 
  from  <表/查询块> "temp" 
  where ROWNUM <= currengPage * pageSize ) 
where "rn" > (currentPage-1) * pageSize

currentPage:当前页数。
pageSize:每页显示的数据条数。

mysql分页语句

MySql使用LIMIT关键字实现分页:

select *
from <表/查询块>
limit (currentPage-1)*pageSize, pageSize

currentPage:当前页数。
pageSize:每页显示的数据条数。



以上是关于Database | 分页SQL语句的主要内容,如果未能解决你的问题,请参考以下文章

分页查询的sql 语句(参数1,参数2)?怎么写?

mybatis动态sql片段与分页,排序,传参的使用

oracle 用sql语句查询 已打补丁列表。

SQL Select 语句的用法

SQL 高效的万能分页语句

使用sql语句实现分页查询