db2 COALESCE 函数的用法

来源:互联网 发布:成都 php不好找工作 编辑:程序博客网 时间:2024/05/23 19:17

    select * from CM_CITEMP t where t.EFFECTIVE='1' and t.CHOOSEFLAG='1' and COALESCE(t.SUBMITFLAG,'') ='1'

    如果字段可以为空的字符串类型 设置成COALESCE(t.SUBMITFLAG,'') !=’1‘这样就可以查询出 SUBMITFLAG 字段为空的记录。而这样t.SUBMITFLAG!='1'就查询不出来。

    如果字段为非空的字符串类型,则t.SUBMITFLAG!='1'就可以查询到相应的记录。

    如果字段可以为空的整型 COALESCE(t.SUBMITFLAG,0) 。这样就可以查询出 SUBMITFLAG 字段为空的记录。

原创粉丝点击