MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 数据库 / 正文

oracle使用rownum分页

2024-11-26 20:39 huorong 数据库 5 ℃ 0 评论

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

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言