首页 > Linux操作系统 > Linux操作系统 > nvl nvl nullif
NULLIF-----------------------------------------------------------------------------------
SQL> select nullif(2,20) from dual;
NULLIF(2,20)
------------
2
if arg1 <> arg2 return arg1
SQL> select nullif(2,20) from dual;
NULLIF(2,20)
------------
if arg1 = arg2 return null
NVL--------------------------------------------------------------------------------------------
SQL> select nvl(null,30 ) from dual;
NVL(NULL,30)
------------
30
SQL> select nvl(2,30) from dual;
NVL(2,30)
----------
2
if arg1 is null then return arg2 else arg1
NVL2----------------------------------------------------------------------------------------
SQL> select nvl2(null,2,3) from dual;
NVL2(NULL,2,3)
--------------
3
SQL> select nvl2(1,2,3) from dual;
NVL2(1,2,3)
-----------
2
if arg1 is null then return arg3 else arg2
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21993926/viewspace-670469/ ,如需转载,请注明出处,否则将追究法律责任。