Oracle分页思想
来源:互联网 发布:计算机应用与软件投稿 编辑:程序博客网 时间:2024/06/05 06:41
1.分页语句
SELECT * FROM ( SELECT ROWNUM rw,a.* FROM ( SELECT * FROM student ) a WHERE ROWNUM<11) b WHERE b.rw>5;
思考过程:
1,全量查询sutdent表(最内层的select * from student)
2.以第一步中的全量结果集作为一张表,ROWNUM和全量作为字段,ROWNUM小于结束行数为条件全量查询
3.以第二步中的结果集作为一张表,rw小于开始行数为条件全量查询
分页思想:
pageno pagesize startnum endnum
1 5 0 6
2 5 5 11
3 5 10 16
pageno:当前页数
pagesize:每页显示的条数
startnum:开始页数
endnum:结束页数
通过上面的分析可以找到规律:
startnum=(pageno-1)*pagesize
endnum = pageno*pagesize+1
然后我们就可以写一个page类去处理分页了,网上的例子很多,在此主要讲一下分页的思想,理解了这个思想分页就很容易懂了。
阅读全文
0 0
- Oracle分页思想
- oracle分页思想
- 分页思想
- 分页思想
- 分页的核心思想
- 数据列表分页思想
- java分页思想
- asp.net 分页思想+mvc 分页
- oracle分页
- oracle分页
- Oracle分页
- Oracle分页
- oracle分页
- oracle分页
- oracle分页
- oracle分页
- oracle分页
- oracle分页
- CRM的dev(二)--货币金额的大小限制以及货币格式化
- android中常见单位 dp,sp,px,pt,in,mm,dpi,dip详解
- mac 大型垃圾手动清理 无需安装软件
- Python selenium —— 用chrome的Mobile emulation模拟手机浏览器测试手机网页
- 数据结构之BITMAP
- Oracle分页思想
- 线程问题
- 图像处理/255.0 和/127.5 -1
- json学习
- Android开发常用的第三方框架
- Mac安装eclispe提示java7不符合要求需要java8的解决办法
- 《BLINKS: Ranked Keyword Searches on Graphs》——论文笔记
- HTML xmlns 属性
- 比特币小算力分支币比特现金(BCC)事件的起因