mysql的coalesce函数
MySQL COALESCE() Function
方法含义
返回列表中第一个非空值
Return the first non-null value in a list:
SELECT COALESCE(NULL, NULL, NULL, ‘W3Schools.com’, NULL, ‘Example.com’);
Definition and Usage
The COALESCE() function returns the first non-null value in a list.
Syntax
COALESCE(val1, val2, …., val_n)
Parameter Values
| Parameter | Description |
|---|---|
| val1, val2, val_n | Required. The values to test |
用途
在写统计数据sql时,常会用到聚合函数,当表中没有数据时 sql 标准返回值将是null , 这并不是我们想要的 0 ,该函数将对null 结果做你想要的转换,提示:当只有一个字段时 ifnul 函数也能达到效果,
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 桔子小鱼の小破站!
