天天看点

case when then 中判断null的方法

mysql 中使用case when then 判断某字段是否为null,和判断是否为字符或数字时的写法不一样,如果不注意,很容易搞错

错误方法:

CASE columnName WHEN null THEN 0 ELSE columnName END

正确方法:

CASE WHEN columnName is null THEN 0 ELSE columnName END

转载地址:http://blog.sina.com.cn/s/blog_6c61d6620100lofw.html