oracle分页基本语法[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。
–分页: –mysql: limit –oracle:rownum伪列 –伪列:在表结构中不存在的列 –rowid伪列:用于唯一标识一行记录 –rownum伪列:行号
select * from emp;–看不到行号 –select *,rownum from emp;–报错
select e.*,rownum from emp e;–正确的
–rownum:行号是从1开始的,也就是有了1才会有2 select e.*,rownum from emp e where rownum=2;–获取不到数据
–分页 –每页显示2条,显示第2页的数据 –pageIndex:第几页(当前页码) –pageSize:每页显示的记录数 –startRow:(pageIndex-1)*pageSize==>(2-1)2==>2 –endRow:pageIndex*pageSize==>2*2=4 –select * from emp where rownum>startRow and rownum<=endRow /* select * from( select e.*,rownum from emp e where rownum<=endRow )tmp where tmp.rownum>startRow */ select e.*,rownum from emp e; select * from ( select e.*,rownum rn from emp e where rownum<=4 ) tmp where tmp.rn>2;
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140270.html原文链接:https://javaforall.cn
相关文章
- oracle如何格式化日期,Oracle 日期格式化处理汇总[通俗易懂]
- oracle查询用户密码命令,Oracle数据库用户密码问题[通俗易懂]
- 查oracle的tps,Oracle TPS指标[通俗易懂]
- 掌握Oracle查询表的基本语句(oracle查询表语句)
- 掌握 Oracle 数据库基本命令:学习指南(oracle基本命令)
- 转换解决Oracle 将年月日格式转换为字符串(oracle年月日格式)
- 如何使用Oracle建立索引(oracle怎么建立索引)
- 查询使用Like查询探索Oracle数据库(oracle中like)
- 合并合并Oracle某个字段的操作(oracle某个字段)
- 让Oracle开发技术赋予你们新的力量(oracle开发技术)
- Oracle索引优化:提升查询性能的关键(oracle索引优化)
- 掌握Oracle触发器的基本类型(oracle触发器类型)
- 学习Oracle:创建表的基本语句(oracle创建表语句)
- Oracle数据库基本数据类型简介(oracle基本数据类型)
- Oracle存储过程:快速学习指南(oracle简单存储过程)
- 深入浅出Oracle概要文件:了解数据库基本信息(oracle概要文件)
- Oracle表解锁:简洁有效的解决方案(oracle表解锁)
- 使用Oracle内连接查询的基本语法(oracle内连接的语法)
- 法Oracle主键的基本用法探究(oracle主键一般用)
- Oracle云计算抢先登陆中国(oracle云计算 国内)
- Oracle中授权的基本使用方法(oracle中授权语句)
- Oracle基本用户类型分析(oracle两类基本用户)
- 使用Oracle快速下载数据文件(oracle下载数据文件)
- Oracle远程连接VNC解决数据库问题(oracle vnc连接)