`

(转)decode中null相等

 
阅读更多

SQL> select decode(null,null,1) from dual;

DECODE(NULL,NULL,1)
-------------------
                  1

文档上有说B28286-03 5-55
In a DECODE function, Oracle considers two nulls to be equivalent.
我是这样理解的:这里DECODE表示:第二个参数是否是第一个参数?

其实case when就可以了,神马都能匹配,decode要匹配不等条件比较麻烦,比如>什么的,要与sign配合

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics