pageSize 每页显示多少条数据

pageNumber 页数 从客户端传来

totalRecouds 表中的总记录数 select count (*) from 表名

totalPages 总页数

totalPages = totalRecouds%pageSize == 0 ? totalRecouds/pageSize : totalRecouds/pageSize+1

startPage 起始位置

startPage= pageSize*(pageNumber-1)+1

endPage=startPage+pageSize

排序之后分页:(表需要起别名,不然会报错)
SELECT *
FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM 表名 order by id) A WHERE ROWNUM <=endPage)
WHERE RN >= startPage;

不排序分页:(表需要起别名,不然会报错)
select * from (select a.*, rownum rn from 表名 a where rownum <= endPage)
where rn >= startPage

Oracle数据库分页相关推荐

  1. oracle分页的方法,Oracle数据库分页的集中方法(三种方法)

    在 做项目中用到了分页,下面说一下oracle分页的方法; 采用伪列 rownum 查询前10条记录 [sql] select * from t_user t where ROWNUM <10; ...

  2. Oracle数据库分页总结

    在Oracle数据库中,数据分页功能是必不可少的操作, Oracle数据库分页查询语句有三种写法: --1.根据ROWID 来分 select * from nmb where rowid in( s ...

  3. 使用oracle数据库分页查询语句,各种数据库的分页查询语句

    各种数据库的分页查询语句 1.oracle数据库分页select * from (select a.*,rownum rc from 表名 where rownum=endrow) a where a ...

  4. column ambiguously defined oracle数据库分页语句查询中select嵌套时出错

    column ambiguously defined &oracle数据库分页语句查询中select嵌套时出错 转载于 [ lev草梦的博客](http://blog.sina.com.cn/ ...

  5. Oracle数据库分页查询关键字rownum理解

    概念及特性 rownum是oracle特有的一个关键字 不属于任何一张表,但是任何表在查询时都可以使用它,它是Oracle数据库在我们查询的时候动态给我们添加的一列,它的规律为从1开始,之后查出每一条 ...

  6. Oracle数据库分页查询的几种实现方法

    没有Sql Server有top那么好用,但是Oracle含有隐藏的rownum列可以灵活使用,使实现分页效果,pageSize默认10行 方法一: select * from test where ...

  7. oracle数据库分页查询

    oracle分页有通用写法,假设一页6行 select * from (select t.*,rownum from (select * from table1 where 条件 order by c ...

  8. oracle数据库分页查询慢,Oracle数据库中分页查询中排序及效率问题

    原始未分页查询Sql代码如下: select ROWNUM rn, t.id ID, o.name YYB,u.name XM, t.MC from tZDYSX t,tuser u,lborgani ...

  9. oracle数据库 —— 分页查询 java代码实现

    分页查询的核心代码(理解这一句话很重要): prep = conn.prepareStatement("select * from (select t2.*,rownum rn from ( ...

  10. Oracle数据库分页的三种方法

    -- 不能对ROWNUM使用>(大于1的数值).>=(大于或等于1的数值).=(大于或等于1的数值),否则无结果 -- 所以直接用只能从1开始 -- rownum >10 没有记录, ...

最新文章

  1. Python加密—AES加密(2)
  2. Datawhale来交大啦!
  3. WinSCP默认使用root用户登录的方法
  4. Android之内存管理-内存监测-内存优化
  5. Python制作植物大战僵尸小游戏
  6. python 使用 asyncio 包处理并发
  7. Python 实现新冠病毒分布实时追踪
  8. idea server日志乱码_windows下,Kiwi_Syslog日志服务器的搭建
  9. 全网最强的数据可视化秘诀:学会这个工具,数据分析不是事
  10. 非常棒的FLASH版本PPT制作工具PREZI
  11. springboot中的controller注解没有生效
  12. 15投影矩阵与Moore-Penrose逆(1)
  13. 28万个开源项目之番外篇
  14. 第十七届全国大学生智能车竞赛华南赛区报名信息
  15. 网络编程之TCP例子一(帅帅老师讲堂)
  16. Au入门系列之六:多轨剪辑编辑
  17. vs2010生成的exe更改icon
  18. 前端工具webpack-打包优化-第1篇
  19. libs--libnet
  20. mysql数据库取奇数行数据_查询数据库中的奇数行和偶数行

热门文章

  1. java开发面试流程
  2. PS的液化功能使用(瘦身,拉长专用)
  3. 类似中国知网但是搜索英文文献的权威网站有哪些?
  4. python图片变清晰的软件_Python功能确实非常强大!不止PS可以美化照片Python也可以!满分...
  5. word简历排版技巧
  6. 近几年热门的计算机专业,中国近十年最受高考状元青睐专业排行榜
  7. Unity爆炸、闪电、火焰、雷雨特效Demo
  8. 安卓手游辅助分析与开发!五步搞定Android开发环境部署,深度好文
  9. 朋友圈集赞万能截图生成器微信小程序源码
  10. python全栈开发包括那些_简述Python全栈工程师要学会什么