欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle 如何按照in排序

程序员文章站 2022-04-01 23:42:00
...
1.前言
in排序有时候还是有必要的。
2.代码
select b
  from a
where  b in (440400,440500,440000,440600,440100)
order by case b
         
            when '440100' then
             1
         
            when '440400' then
             2
         
            when '440500' then
             3
         
            when '440600' then
             4
         
            when '440000' then
             5
          end
其中b为要排序的字段,case中的1,2,3,4,5就是排序的顺序,这个还是挺好用的。