nvl() 和 decode() 处理null 时 ,对于结果,有区别么。
nvl() 判空赋默认值,decode()编码,decode(null)会报错吧 ?
都没有报错!
select nvl(null,null)from dual; select decode(null,null,null,null) from dual
个人觉得,两个方法在对null的处理结果相同。