mysql、oracle分页

来源:互联网 发布:用js写九九乘法表 编辑:程序博客网 时间:2024/06/05 08:47

之前的一个项目用使用的是Spring、Mybatis、struts2,其中关于sql分页引用的插件,如下

<!-- 分页插件 --><plugins><plugin interceptor="com.github.pagehelper.PageHelper"><property name="dialect" value="mysql" /><property name="pageSizeZero" value="true" /><property name="reasonable" value="true" /></plugin></plugins>

关于mysql分页,我以前一直错误的理解为limit后面跟的2个参数是从前一个索引到后一个索引

--LIMIT后面的参数(pageIndex--索引,pageSize--分页大小)</span>select t.* from prpmCaseInfo t limit pageIndex,pageSize;</span>

关于oracle分页,稍微复杂点,嵌套一层;如果有排序,将tablename再嵌套一层即可

select * from(select a.*,ROWNUM rn FROM tablename a where ROWNUM<=(pageNo+pageSize)) where rn>pageNo






0 0