[转]oracle的数据分页查询
来源:互联网 发布:祝福网页源码 编辑:程序博客网 时间:2024/04/29 01:27
1. 最好还是利用分析函数
row_number() over ( partition by col1 order by col2 )
比如想取出100-150条记录,按照tname排序
select tname,tabtype from (
select tname,tabtype,row_number() over ( order by tname ) rn from tab
)
where rn between 100 and 150;
2. 直接使用rownum 虚列
select tname,tabtype from (
select tname,tabtype,rownum rn from tab where rownum <= 150
)
where rn >= 100;
使用序列不能基于整个记录集合进行排序,如果指定了order by子句,排序的的是选出来的记录集的排序.
转自:http://doc.linuxpk.com/49162.html
- [转]oracle的数据分页查询
- oracle 数据分页查询
- Oracle之 数据分页查询
- Oracle、MySql数据分页查询
- Oracle的分页查询
- Oracle的分页查询
- Oracle的分页查询
- Oracle的分页查询
- Oracle的分页查询
- oracle的分页查询
- Oracle的分页查询
- ORACLE 的分页查询
- Oracle的分页查询
- oracle的分页查询
- oracle的分页查询
- oracle分页查询(转)
- Oracle分页查询【转】
- Oracle分页查询(转)
- 遍历CheckBox超简单相当有用
- configure ssh on solaris/linux
- C#中,如何获得或设置文件属性(Attributes)
- JSP在Servlet中的几个编码的作用及原理
- javascript面向对象继承的三种方法
- [转]oracle的数据分页查询
- dmp文件导入失败的解决方法
- 怎样产生 sh.58.com 这样的域名 并且根据地区不同二级域名也不同
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(5):CONFIG_BANK_x
- C语言使用点滴荟萃
- 这个世界
- 这个世界
- 这个世界
- 这个世界