Oracle分析函数row_number()等的使用实例
Posted 学亮编程手记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle分析函数row_number()等的使用实例相关的知识,希望对你有一定的参考价值。
--分析函数 --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()等的使用实例的主要内容,如果未能解决你的问题,请参考以下文章
ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法
ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法
ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法