ifnull 函数

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime

如果 expr1NULL,则返回 expr2;否则返回 expr1。 此函数是带有两个参数的 coalesce(expr1, expr2) 的同义函数。

语法

ifnull(expr1, expr2)

参数

  • expr1:任何类型的表达式。
  • expr2:一个与 expr1 共有最不常见类型的表达式。

返回

结果类型是 expr1expr2最不常见类型

示例

> SELECT ifnull(NULL, array('2'));
 [2]