nanvl 函数

适用于:Databricks SQL check marked yes Databricks Runtime

如果不是 NaN,则返回 expr1,否则返回 expr2

语法

nanvl(expr1, expr2)

参数

  • expr1:一个计算结果为数字的表达式。
  • expr2:一个计算结果为数字的表达式。

返回

一个 DOUBLE。

示例

> SELECT nanvl(cast('NaN' AS DOUBLE), 123);
 123.0