MySQL的分页查询及Oracle分页查询
2024-08-25 03:07:00
MySQL: Select ... from ...where ...order by...limit start,pageNum
例:比如从 取 个数据 select * from table limit ,
String sql = "select * from addressbook where limit "+(currentPage-)*pageRecord +","+pageRecord +"";
//select * from 表名 【条件】limit M,N;
//M为从第几个记录开始,比如每页显示条记录,第二页就必须从第条记录开始
//N每页读几个数据 Oracle:select * from (select rownum,name from table where rownum <= endIndex ) where rownum > startIndex
例:例如从表 Sys_option(主键为 sys_id)中从 条记录还是检索 条记录,语句如下: SELECT * FROM (SELECT ROWNUM R,t1.* From Sys_option t1 where rownum <= ) t2 Where t2.R > ;
String sqls = "select * from ( select rownum rn,t.* from addressbook t where rownum <= "+currentPage*pageRecord+" ) where rownum > "+(currentPage -)*pageRecord;
注意:(其中的分页情况不一样,就是参数限制不一样)
1、MySQL的分页实现中limit()参数一个是是从第几条记录开始,第二条记录是每页显示条数
2、Oracle的分页查询中: rownum > 起始记录 , rownum < 末位置记录
最新文章
- flexbox简介
- ACM/ICPC 之 最短路径-dijkstra范例(ZOJ2750-POJ1135(ZOJ1298))
- Hbase写入hdfs源码分析
- display 和 visibility 的区别
- highchart 设置双Y轴坐标 双x轴坐标方法
- [转] Autofac创建实例的方法总结
- 根据执行计划优化sql语句
- jquery easyui datagrid字段绑定问题
- 基于ffmpeg的流媒体服务器
- 不可不知的 Android strings.xml 那些事
- openlayers应用(二):加载百度离线瓦片
- java 8 Lambda表达式(翻译自Stackoverflow)
- Spring-cloud(六) Hystrix入门
- 分布式版本库——Windows下Git的环境部署以及在GitHub上开源自己的项目
- KML,SHP TAB互转,GDAL
- vue生命週期
- 虚拟机设置固定ip可以使shell远程连接到服务器
- CentOS7 下设置静态IP
- Python02(Linux命令)
- Linux 源码阅读 进程管理
热门文章
- 如何使用jMeter发送两个逻辑上相关的HTTP请求
- JTree实现QQ好友列表
- vue常用知识点
- dedeampz 套件关于PHP开启curl方法
- spring 整合mongodb报NoSuchMethodError错误
- 【Day3】5.Python中的lxml模块
- linux基础5-vi文本处理器
- idou老师教你学istio1:如何为服务提供安全防护能力
- 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?(未完成)
- BZOJ1791 [Ioi2008]Island 岛屿[基环树+单调队列优化DP]