我已经看到了SQL同时使用!=,并<>为不相等.什么是首选语法,为什么?
我喜欢!=,因为<>让我想起Visual Basic.
可能重复:
Oracle <>,!=,^ =运算符
在sql中,<>和之间有什么区别!=,我们可以同时使用" NOt Equal to".
它们之间有什么区别吗?
恩.
select * from student where no != 2;
Run Code Online (Sandbox Code Playgroud)
&
select * from student where no <> 2;
Run Code Online (Sandbox Code Playgroud)
使用另一个人的任何一个优势是什么?
主要因素是什么,因为它!=不是ISO标准
我想知道这些运营商的差异,主要是他们的性能差异.
我在SQL中查看了<>和!=之间的区别,它没有与性能相关的信息.
然后我在dba-oracle.com上发现了这一点,它表明在10.2以后性能可能会有很大不同.
我想知道为什么?不!=总是有更好的表现,然后<>?
注意:我们的测试和实时系统的性能显示,从更改<>到!=对查询返回的时间有很大影响.我在这里问为什么会发生这种情况,而不是它们是否相同.我在语义上知道它们,但实际上它们是不同的.