天天看點

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