Oracle分页
2021/4/12 2:28:42
本文主要是介绍Oracle分页,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
常用关系数据库分页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条:类似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分页的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-29uni-app 中使用 Vant Weapp,怎么安装和配置npm ?-icode9专业技术文章分享
- 2024-12-27Nacos多环境配置学习入门
- 2024-12-27Nacos快速入门学习入门
- 2024-12-27Nacos快速入门学习入门
- 2024-12-27Nacos配置中心学习入门指南
- 2024-12-27Nacos配置中心学习入门
- 2024-12-27Nacos做项目隔离学习入门
- 2024-12-27Nacos做项目隔离学习入门
- 2024-12-27Nacos初识学习入门:轻松掌握服务发现与配置管理
- 2024-12-27Nacos初识学习入门:轻松掌握Nacos基础操作