mysql、mssql、oracle 分页总结
来源:互联网 发布:一落叶而知天下秋素材 编辑:程序博客网 时间:2024/05/02 18:36
首先是Mysql
简直就是简单的一P,主要是利用了mysql的limit关键字
/** sql:可以是单表的查询语句,也可以是多表的联合查询语句* pageIndex:当前页* pageSize:每页显示的记录数*/select o.* from (sql) o limit pageIndex*pageSize,pageSize
接下来mssql ,版本要在2005以后,利用了mssqltop 以及row_number()函数
/** pageIndex:当前页* pageSize:每页显示的数量* orderColumn:排序的字段名* sql:可以是简单的单表查询语句,也可以是复杂的多表联合查询语句*/select top pageSize o.* from (select row_number() over(order by orderColumn) as rownumber,* from(sql) as o where rownumber>pageSize*pageIndex;
最后是Oracle 有比较多的方式
先是ROWNUM方式
/** pageIndex:当前页* pageSize:每页显示的数量* sql:可以是简单的单表查询语句,也可以是复杂的多表联合查询语句*/select * from(select a.*,ROWNUM rn from(sql) a where ROWNUM<=((pageIndex+1)*pageSize)) where rn>pageIndex*pageSize;
然后是row_number()方式
复制代码 /* * pageIndex:起始索引 * pageSize:每页显示的数量 * orderColumn:排序的字段名 * sql:可以是简单的单表查询语句,也可以是复杂的多表联合查询语句 */select * from(select * from(select t.*,row_number() over(order by orderColumn) as rownumber from(sql) t) p where p.rownumber>pageIndex*pageSize) where rownum<=pageSize
0 0
- mysql、mssql、oracle 分页总结
- mysql,mssql,oracle分页通用sql语句
- mssql,mysql,oracle数据库分页大全
- oracle,mssql,mysql数据库分页时所用的sql语句。
- 数据库分页查询:Oracle/Mysql/Mssql实例用法
- MSSQL ORACLE 分页查询sql
- MsSQL,MySQL,Oracle,数据库连接字段
- java 连接 Mysql,Oracle,MSSQL
- 总结Oracle,MySql,SQLServer的分页查询总结
- Access分页及效率分析(MSSQL Server、Oracle分页)
- Access分页及效率分析(MSSQL Server、Oracle分页)
- mssql 支持的分页+sqlite + mysql 的分页语句
- mssql分页
- mssql分页
- MSSQL分页
- mysql分页与oracle分页
- MySql分页和Oracle分页
- oracle分页和mysql分页
- Android-使用ViewFlipper制作图片轮播器
- openstack固定ip和浮动ip
- android界面开发总结
- hiho一下 第十六周 RMQ-ST算法
- 二分查找
- mysql、mssql、oracle 分页总结
- mysql设置远程访问数据库的多种方法
- python爬虫(爬取蜂鸟网高像素图片)_空网页,错误处理
- java基础 变量和静态的总结
- AndroidStudio 进行单元测试
- 1008. Elevator
- Node.js中,获取req请求的原始IP
- Log类简单的使用
- 4、MongoDB集合里面文档的插入,查找,更新操作