我想知道两个not equal运营商<>和!=Oracle 之间是否存在任何差异.
是否存在可以提供不同结果或不同性能的情况?
有两个不等于运算符 - !=和<>.
他们之间有什么区别?我听说!=比其他字符串更有效率.任何人都可以对此声明作出定性评论.
可能重复:
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标准
今天我听说一个查询<>将花费更多的时间来执行而不是一个not in.我试图测试这个并且在平等计划下有以下时间结果:
select * from test_table where test <> 'test'
0,063 seconds
select * from test_table where test not in ('test')
0,073 seconds
所以,问题是,是什么样的区别<>,并not in为一个单一的状况,什么是更好地使用.