oracle中的!=与<>和^=
!= 、 <>、^= 三个符号都表示“不等于”的意思,在逻辑上没有本质区别
但是要主义的是三个符号在表达“不等于”含义的同时,隐含一个“不为空 is not null”的前提,所以使用时null会被过滤掉。
官方更推荐“<>”的写法,因为跨平台可移植性更强。
参考链接:https://blog.youkuaiyun.com/shareye1992/article/details/119935370
!= 、 <>、^= 三个符号都表示“不等于”的意思,在逻辑上没有本质区别
但是要主义的是三个符号在表达“不等于”含义的同时,隐含一个“不为空 is not null”的前提,所以使用时null会被过滤掉。
官方更推荐“<>”的写法,因为跨平台可移植性更强。
参考链接:https://blog.youkuaiyun.com/shareye1992/article/details/119935370