码迷,mamicode.com
首页 > 数据库 > 详细

Database | 分页SQL语句

时间:2018-07-23 11:04:45      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:sele   rom   current   rownum   lock   mysql   where   mys   mysq   

使用数据库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语句

标签:sele   rom   current   rownum   lock   mysql   where   mys   mysq   

原文地址:https://www.cnblogs.com/liziczh/p/9353057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!