Oracle 的sql语句多条件判断

就需要多条件下面是一个多条件判断的sql:

Sql代码 复制代码 收藏代码
  1. select
  2. oper.opid,
  3. oper.user_name,
  4. oper.user_host,
  5. case
  6. when oper.oper_type = 1 then 'System Manager'
  7. when oper.oper_type = 2 then 'USER Manager'
  8. end case,
  9. case
  10. when oper.oper_object_type = 1 then 'User'
  11. when oper.oper_object_type = 2 then 'Role'
  12. when oper.oper_object_type = 3 then 'Broker'
  13. when oper.oper_object_type = 4 then 'QM Manager'
  14. when oper.oper_object_type = 5 then 'User Group'
  15. when oper.oper_object_type = 6 then 'Msg Flow'
  16. when oper.oper_object_type = 7 then 'Queue'
  17. end case
  18. from esb_log_user_oper oper;
select 
        oper.opid,
        oper.user_name,
        oper.user_host,
        case 
        when oper.oper_type = 1  then 'System Manager' 
        when oper.oper_type = 2  then 'USER Manager'
        end case,
        case
        when oper.oper_object_type = 1 then 'User'
        when oper.oper_object_type = 2 then 'Role'
        when oper.oper_object_type = 3 then 'Broker'
        when oper.oper_object_type = 4 then 'QM Manager'
        when oper.oper_object_type = 5 then 'User Group'
        when oper.oper_object_type = 6 then 'Msg Flow'
        when oper.oper_object_type = 7 then 'Queue'
        end case
     
 from esb_log_user_oper oper;
 


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值