oracle 中when then else与decode的两种用法,null

来源:互联网 发布:数据库加密技术 编辑:程序博客网 时间:2024/06/05 19:15
(
  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

原创粉丝点击