猿问

oracle的nvl和nvl2是什么函数,两者区别是什么呢?

oracle的nvl和nvl2是什么函数,两者区别是什么呢


侃侃尔雅
浏览 632回答 1
1回答

拉风的咖菲猫

NVL2(expr1,expr2,expr3)  功能:如果参数表达式expr1值为NULL,则NVL2()函数返回参数表达式expr3的值;如果参数表达式expr1值不为NULL,则NVL2()函数返回参数表达式expr2的值。NVL( string1, replace_with)  功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。
随时随地看视频慕课网APP

相关分类

Oracle
我要回答