ORACLE数据库分页的集中方法
来源:互联网 发布:安心360定位软件 编辑:程序博客网 时间:2024/05/23 13:21
Oracle数据库分页的三种方法
在 做项目中用到了分页,下面说一下oracle分页的方法;
采用伪列 rownum
查询前10条记录
[sql]
select * from t_user t where ROWNUM <10;
按照学生ID排名,抓取前三条记录
-- 不能对ROWNUM使用>(大于1的数值)、>=(大于或等于1的数值)、=(大于或等于1的数值),否则无结果
-- 所以直接用只能从1开始
-- rownum >10 没有记录,因为第一条不满足去掉的话,第二条的rownum又成了1,所以永远没有满足条件的记录。
select * from student where rownum>=1;
--如果想要用rownum不从1开始,需按下面方法使用
select a1.* from (select student.*,rownum rn from student) a1 where rn >5;
--分页查询一
select * from (select a1.*,rownum rn from (select * from student) a1 where rownum <=5) where rn>=2;
--分页查询二
select a1.* from (select student.*,rownum rn from student where rownum <=5) a1 where rn >=3;
--分页查询三
select a1.* from (select student.*,rownum rn from student) a1 where rn between 3 and 5;
阅读全文
0 0
- ORACLE数据库分页的集中方法
- 浅议Oracle数据库的集中复制方法
- 数据库集中分页效率的比较
- Oracle数据库分页的三种方法
- Oracle数据库分页的三种方法
- ORACLE 降低 HWM 的集中方法
- Oracle数据库的分页使用
- Oracle 数据库分页查询两种方法
- PHP 数据库,读取数据集中数据的三种方法
- 集中注意力的方法
- 集中精力的方法
- 数据库分页查询的方法
- 集中连接Oracle的方式
- Oracle 数据库的SQL语句分页
- oracle数据库分页的存储过程
- 不同数据库的分页(oracle,mysql)
- MySQL、SqlServer、Oracle三大主流数据库实现分页查询的方法
- 总结一些分页查询的方法SQL server,MySQL,oracle数据库及hibernate中
- 字符串和数组相互转换
- 深入研究java.lang.Runtime类
- Android 蓝牙通信及自定义消息协议的解析和生成
- char*以及char*p
- 快学scala之Array、List、tuple模式匹配
- ORACLE数据库分页的集中方法
- android APK动态添加数据
- 快速排序的原理
- [LeetCode] Longest Valid Parentheses
- JAVA JBDC连接MySql数据库示例心得一
- 数组-leetcode 1. Two Sum
- [Algorithm] Combination问题
- JFreeChart 制作3D饼状图分析数据
- ARouter源码解析03-路由跳转