首页 > 数据库技术 > 详细

oracle自定义排序例如(AAA>AA>A>B>C>D)

时间:2021-09-03 23:48:47      阅读:22      评论:0      收藏:0      [点我收藏+]
select x.INNER_RATE,row_number() over(order by 
CASE when x.inner_rate=‘AAA‘ then 0 END,
CASE when x.inner_rate=‘AA‘ then 1 END, 
  CASE when x.inner_rate=‘A‘ then 3 END,
  CASE when x.inner_rate=‘B‘ then 4 END,
  CASE when x.inner_rate=‘C‘ then 5 END,
  CASE when x.inner_rate=‘D‘ then 6 END,
   END desc,x.id) num from t_table x ;

 

oracle自定义排序例如(AAA>AA>A>B>C>D)

原文:https://www.cnblogs.com/jk-jun/p/15223496.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!