oracle ifnull函數(shù) Oracle中NVL2和NULLIF的用法?
Oracle中NVL2和NULLIF的用法?Null表示Null或非法值。NVL(expr1,expr2)->expr1為空,返回expr2;不為空,返回expr1。請注意,這兩種類型應(yīng)該是一致的
Oracle中NVL2和NULLIF的用法?
Null表示Null或非法值。
NVL(expr1,expr2)->expr1為空,返回expr2;不為空,返回expr1。請注意,這兩種類型應(yīng)該是一致的,nvl2(expr1,expr2,expr3)->expr1不為null,返回expr2;null,返回expr3。如果expr2和expr3的類型不同,expr3將轉(zhuǎn)換為expr2 nullif(expr1,expr2)—>,equal return null,不等return expr1
比較expr1和expr2的值,如果相等,則返回null,否則返回expr1的值,expr1不能為null。
1. Null表示Null值或非法值NVL expr1,expr2->expr1為Null,return expr2不為Null,return expr1。請注意,這兩種類型應(yīng)該是一致的。2Nvl2、expr1、expr2、expr3->expr1不為null,return expr2為null,return expr3。如果expr2和expr3的類型不同,expr3將轉(zhuǎn)換為類型3,nullif expr1,expr2的expr2-> equal returns null,equal returns ex。