Skip to content

NANVL

功能描述

判断expr1是否为NaN(非数字),当expr1为NaN时,函数返回expr2,否则返回expr1。

语法格式

NANVL(expr1, expr2)

参数说明

expr1expr2:DOUBLE/FLOAT类型,或能隐式转换为DOUBLE/FLOAT类型的其他类型。

函数返回类型

DOUBLE类型。

示例

sql
SQL> SELECT NANVL('nan'::DOUBLE,1.2),NANVL(1.5::DOUBLE,1.2) FROM dual;

EXPR1 | EXPR2 | 
------------------------------------------------------------------------------
1.200000e+00 | 1.500000e+00 |