nvl
函数
适用于: Databricks SQL
Databricks Runtime
如果 expr1
为 NULL
,则返回 expr2
;否则返回 expr1
。 此函数是带有两个参数的 coalesce(expr1, expr2)
的同义函数。
nvl(expr1, expr2)
expr1
:任何类型的表达式。expr2
:一个与expr1
共享最不常见类型的表达式。
结果类型是参数类型中的最不常见类型。
特殊注意事项适用于 VARIANT
类型。 有关详细信息,请参阅 isnull 函数。
> SELECT nvl(NULL, 2);
2
> SELECT nvl(3, 2);
3