在MySQL中IFNULL() 函数的使用

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

IFNULL( 字段, 0 )

下面举例来说明其用法
在这里插入图片描述
假如 “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
posted @ 2019-09-30 09:48  抬头不见星空  阅读(141)  评论(0)    收藏  举报