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

时间:2025-02-12 15:05:08

ifnull(expr1, expr2)

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

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

示例:

12345
SELECT ifnull(NULL,'hello'); ifnull-------- hello(1 row)

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

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