判断表达式的值是否为NaN,如果值为NaN,返回True,否则返回False。

命令格式

boolean isnan(<expr>)

参数说明

expr:必填。DOUBLE类型。输入为STRING、BIGINT、DECIMAL类型时,会隐式转换为DOUBLE类型后参与运算。

返回值说明

  • 如果expr的值为NaN,返回True,否则返回False。
  • expr的值为NULL时,返回False。

使用示例

--返回False。
SELECT isnan(100.1);