oracle中也可以用case when的或者改用decode

解决方案 »

  1.   

    decode(Type,1,'普通角色',0,'缺省角色')
      

  2.   

    多谢两位,问题解决。
    多问一句,我在oracle中也用case when then但是报语法错,因该怎么写才对?
      

  3.   

    decode(Type,1,'普通角色',0,'缺省角色')
      

  4.   

    select UID,Name,case Type when 1 then '普通角色' when 0 then '缺省角色' end as Type, Description from user order by Nameoracle中好像不能用=的方式命名别名
      

  5.   

    To: NinGoo(宁哥)
    您Oracle也用过啊!看你SQL版牛得很啊!
      

  6.   

    select 
    case when Type=1 then '普通角色' else '缺省角色' end 
    from tab
    应该是这样的,你试一下