Oracle分析函数row_number()等的使用实例
时间:2021-07-01 10:21:17
帮助过:33人阅读
分析函数
--rank() over(order by)
--值相同,排名相同,序号跳跃
select * from t_account
select rank()
over(
order by usenum
desc) 排名,t.
* from t_account t
--值相同,排名相同,序号连续
select dense_rank()
over(
order by usenum
desc) 排名,t.
* from t_account t
--序号连续,不管值是否相同
select row_number()
over(
order by usenum
desc) 排名,t.
* from t_account t
--使用row_number()进行分页
select * from(
select row_number()
over(
order by usenum
desc) rownumber,t.
* from t_account t)
where rownumber
>20 and rownumber
<=26
Oracle分析函数row_number()等的使用实例
标签:sele 分页 des bsp over 函数 select col enum