oracle 中when then else与decode的两种用法,null
2012-03-02 10:00
375 查看
(
CASE
WHEN T2.BLESSNUM
IS NULL
THEN 0
ELSE T2.BLESSNUM
END) AS BLESSNUM
或者
ENCODE( T2.BLESSNUM, NULL,0,T2.BLESSNUM) AS BLESSNUM
ENCODE(t.status,'C','审批通过','P','审批中','N','未提交','D','审批未通过')as status
两种用法在没有涉及到的结果通通为null,判断一个结果值是否为空用is null或者is not null 而不是=null
或者==null
CASE
WHEN T2.BLESSNUM
IS NULL
THEN 0
ELSE T2.BLESSNUM
END) AS BLESSNUM
或者
ENCODE( T2.BLESSNUM, NULL,0,T2.BLESSNUM) AS BLESSNUM
ENCODE(t.status,'C','审批通过','P','审批中','N','未提交','D','审批未通过')as status两种用法在没有涉及到的结果通通为null,判断一个结果值是否为空用is null或者is not null 而不是=null
或者==null
相关文章推荐
- Oracle 中 decode 函数用法
- Oracle 中 decode 函数用法
- Oracle 中 decode 函数用法
- oracle 中的decode的用法
- oracle decode.oracle 函数用法之decode
- oracle里面如何写case语句及decode and sign 函数用法
- Oracle 中 nvl、nvl2、nullif、coalesce、decode 函数的用法详解
- Oracle 中 decode 函数用法
- Oracle 中 decode 函数用法
- Oracle 中 decode 函数用法
- Oracle 中 decode 函数用法(转)
- Oracle 中 decode 函数用法
- Oracle 中 decode 函数用法
- oracle函数之case和decode的用法区别及性能比较
- [Oracle] decode 函数及其用法
- Oracle 中 decode 函数用法
- oracle decode用法
- Oracle复制表数据的两种用法
- Oracle 中 decode 函数用法
- [Oracle] decode 函数及其用法