网站首页 > 数据库 / 正文
oracle使用rownum分页
rownum行号:当我们做select操作时,每查询出的一条记录,就会在该行记录上加上一个行号,行号从一开始,不能跳着走,
排序操作会影响rownum的顺序
rownum不能写上大于一个整数,(rownum>4--错误)
例如,每页10条,查询第二页
select *
from
(
select a.*,rownum rn
from
(
select *
from parm_table_basic_check
order by table_name,column_name
) a
where rownum<=20
) b
where b.rn>=11
----other
with temp1 as
(
select *
from parm_table_basic_check
order by table_name,column_name
)
select *
from
(
select temp1.*,rownum rn
from temp1
where rownum<=20
) b
where b.rn>=11
2021-12-11
Tags:oracle in select
猜你喜欢
- 2024-11-26 oracle索引(index)信息--笔记
- 2024-11-26 oracle数据库中INITCAP()、LOWER()与UPPER()函数的用法
- 2024-11-26 EXISTS真的比IN快吗?
- 2024-11-26 FIND_IN_SET 及IN 处理逗号间隔的字符串参数
- 2024-11-26 Spark+Kafka实时监控Oracle数据预警
- 2024-11-26 oracle update 批量更新数据提示单行子查询返回多个行如何解决
- 2024-11-26 oracle迁移mysql时in和exists如何迁移及为什么不建议使用子查询
- 2024-11-26 Oracle中查找阻塞与被阻塞SID的方法
- 2024-11-26 「Burpsuite练兵场」SQL注入之带外通信