1

当两者都可能为 null 并且 null 应被视为零时,如何将列 a+b 一起添加?

4

2 回答 2

8

you can use COALESCE()

COALESCE(a, 0) + COALESCE(b, 0)

or IFNULL()

IFNULL(a, 0) + IFNULL(b, 0)
于 2013-09-16T17:36:39.883 回答
1

在 DDL/DML 中用 IFNULL(a,0)+IFNULL(b,0) 替换 a+b。嗯,这是从 MySQL 的角度来看的。

于 2013-09-16T17:40:38.487 回答