Oracle中nvl()与nvl2()函数详解

发布时间 2023-03-27 11:43:49作者: 2一念轮回2
  1. 1.nvl:根据参数1是否为null返回参数1或参数2的值

【函数格式】:nvl(expression1,expression2)

【函数说明】:

若expression1值为null,则该函数返回expression2;
若expression1值不为null,则该函数返回expression1;
若expression1、expression2的值均为null,则该函数返回null。

  1. 2.nvl2:根据参数1是否为null返回参数2或参数3的值

【函数格式】:nvl2(expression1,expression2,expression3)

【函数说明】:

若expression1值不为null,则该函数返回expression2值;
若expression1值为null,则该函数返回expression3值;
若expression1、expression2、expression3值均为null,则该函数返回null。
————————————————

原文链接:https://blog.csdn.net/qq_40018576/article/details/123125215