sql使用case when then 判断某字段是否为null没效果CASE columnName WHEN null THEN 0 ELSE columnName END虽然columnName 为空,但结果不为0,结果应该为0才对。正确写法:CASE WHEN columnName is null THEN 0 ELSE columnName END