标签: mysql sql
如果两个列都可以为null并且null应该被视为零,那么如何将a + b列添加到一起?
答案 0 :(得分:6)
您可以使用COALESCE()
COALESCE()
COALESCE(a, 0) + COALESCE(b, 0)
或IFNULL()
IFNULL()
IFNULL(a, 0) + IFNULL(b, 0)
答案 1 :(得分:1)
用DDL / DML中的IFNULL(a,0)+ IFNULL(b,0)替换a + b。 嗯,这是从MySQL的角度来看的。