如果为 NULL 就设置为 0 可以用

IFNULL( 字段, 0 )

下面举例来说明其用法
在MySQL中IFNULL() 函数的使用_mysql
假如 “UnitsOnOrder” 是可以是 NULL 值。

我们使用如下 SELECT 语句:

SELECT ProductName,UnitPrice*(UnitsInStock+UnitsOnOrder)
FROM Products

在上面的例子中,如果有 “UnitsOnOrder” 值是 NULL,那么结果是 NULL。

我们可以对sql进行改造,在 MySQL 中,我们可以使用 IFNULL() 函数,就像这样:

SELECT ProductName,UnitPrice*(UnitsInStock+IFNULL(UnitsOnOrder,0))
FROM Products