Skip to content

NVL2

功能描述

若第一个参数不为NULL,则返回第二个参数的值,否则返回第三个参数的值。

语法格式

NVL2(expr1,expr2,expr3)

参数说明

  • expr1:空值、数值型、字符型和日期型字段
  • expr2:空值、数值型、字符型和日期型字段
  • expr3:空值、数值型、字符型和日期型字段

函数返回类型

返回值对应类型

示例

sql
SQL> SELECT NVL2(NULL,2,3);

EXPR1 | 
------------------------------------------------------------------------------
3 |

SQL> SELECT NVL2(NULL,TO_DATE('2022-11-11'),TO_DATE('2022-12-12'));

EXPR1 | 
------------------------------------------------------------------------------
2022-12-12 00:00:00.000 AD |