orcl 数据查询优先级

来源:互联网 发布:图片毛玻璃效果 软件 编辑:程序博客网 时间:2024/05/22 17:32


with a as (select '1' as id, '02' as trantype, '1000.00' as raiseamt, '1' as transtate from dual union   
select '2' as id, '02' as tranType, '1000.00' as raiseAmt, '2' as tranState from dual union   
select '3' as id, '02' as tranType, '1000.00' as raiseAmt, '1' as tranState from dual union   
select '4' as id, '02' as tranType, '1000.00' as raiseAmt, '3' as tranState from dual union   
select '5' as id, '02' as trantype, '1000.00' as raiseamt, '1' as transtate from dual 
) select id, trantype, raiseamt, transtate
from a
order by decode(transtate, '1', '1', '3', '0', '2', '2');
原创粉丝点击