mysql:
select * from stu limit m, n;
注释:m = (startPage-1)*pageSize,n = pageSize
oracle:
select * from (
select rownum rn,a.* from table_name a where rownum <= x
)
where rn >= y;
//结束行,x = startPage*pageSize
//起始行,y = (startPage-1)*pageSize+1
博客介绍了MySQL和Oracle的分页查询方法。MySQL使用`select * from stu limit m, n`语句,其中m和n有对应计算公式;Oracle则通过嵌套查询,利用`rownum`实现分页,也给出了起始行和结束行的计算方式。
mysql:
select * from stu limit m, n;
注释:m = (startPage-1)*pageSize,n = pageSize
oracle:
select * from (
select rownum rn,a.* from table_name a where rownum <= x
)
where rn >= y;
//结束行,x = startPage*pageSize
//起始行,y = (startPage-1)*pageSize+1
2687

被折叠的 条评论
为什么被折叠?