数据仓库服务 GAUSSDB(DWS)-条件表达式函数:ifnull(expr1, expr2)

时间:2023-11-10 17:34:09

ifnull(expr1, expr2)

描述:当expr1不为NULL时,返回expr1,否则返回expr2。

ifnull(expr1, expr2) 逻辑上等价于CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2 END。

示例:

1
2
3
4
5
SELECT ifnull(NULL,'hello');
 ifnull
--------
 hello
(1 row)

参数expr1和expr2可以为任意类型,返回结果类型规则请参考UNION,CASE和相关构造

support.huaweicloud.com/sqlreference-dws/dws_06_0050.html