(1)nvl
語法:nvl(expr1, expr2)
功能:如果expr1為null,則nvl函數返回expr2的值,否則返回expr1的值,如果兩個參數都為null,則返回null。
(2)nvl2
語法:nvl2(expr1, expr2, expr3)
功能:如果expr1為null,則nvl2函數返回expr3的值;如果expr1的值不為null,則nvl2函數返回expr2的值。
(3)nullif
語法:nullif(expr1, expr2)
功能:如果expr1和expr2相等,則返回null;如果expr1和expr2不想等,則返回第一個值expr1。
(4)coalesce
語法:coalesce(expr1, expr2, expr3, ..., expr
n)
功能:按照順序,返回參數清單中的第一個不為null的值。例如,假如expr1不為空,則返回expr1;加入expr1為空,expr2不為空,則返回expr2,以此類推。如果參數都是null,則返回null。
http://yedward.net/?id=178