ifnull 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

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

语法

ifnull(expr1, expr2)

参数

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

返回

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

示例

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