码迷,mamicode.com
首页 > 数据库 > 详细

Oracle分析函数row_number()等的使用实例

时间:2018-12-03 23:04:41      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:sele   分页   des   bsp   over   函数   select   col   enum   

--分析函数
--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   

原文地址:https://www.cnblogs.com/niwotaxuexiba/p/10061273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!