Oracle分页
来源:互联网 发布:软件性能参数 编辑:程序博客网 时间:2024/06/04 12:19
常用关系数据库分页SQL都是不相同的,不过大同小异
下面是Oracle分页简单事例图片以及代码:
1、普通查询:
select * from table_Name t order by active_count desc;
2、查询第一条记录:
select *
from (select * from table_Name order by active_count desc)
where rownum = 1;
3、查询前3条:类似Sqlserver中的TOP 3
select *
from (select * from table_Name order by active_count desc)
where rownum <= 3;
4、查询第2至第3条记录:
select *
from (select t.*, rownum as no
from (select * from table_Name order by active_count desc) t)
where no between 2 and 3
5、在TOP3条记录的基础上查询第2至第3条记录:
select *
from (select t.*, rownum as no
from (select * from table_Name order by active_count desc) t where rownum <= 3 )
where no between 2 and 3
6、查询第2条以后的记录:
select *
from (select t.*, rownum as no
from (select * from table_Name order by active_count desc) t)
where no >=2
解释:
rownum 是在已产生数据的基础上伪生成的编号,所以 使用rownum 必须在已有数据的基础上,因此Oracle分页才加入了多个子查询。
- oracle分页
- oracle分页
- Oracle分页
- Oracle分页
- oracle分页
- oracle分页
- oracle分页
- oracle分页
- oracle分页
- oracle分页
- Oracle分页
- oracle分页
- Oracle分页
- Oracle分页
- Oracle 分页
- Oracle 分页
- oracle-分页
- Oracle分页
- 内核笔记之链表篇
- MOSS 2010:安装和使用Office Web Apps
- SVG DOM常用属性和方法介绍(1)
- SingleTon的应用
- 将字符串读写到文件中
- Oracle分页
- 关于objectiveC中的delegate的理解
- 头文件和源文件的关系
- Oracle EBS订单的流程(Order->AR) .
- 考研路_数据结构_基础知识1
- UITextField 只能输入数字和小数点,只能有两位小数
- sql语句中的判断语句case when else end
- ubuntu下编译c程序
- UT-Exynos4412开发板三星ARM四核旗舰开发平台android4.0体验-12音频输入输出功能调试