我想知道两个not equal运算符之间<>以及!=在Oracle中是否存在任何差异。
not equal
<>
!=
在某些情况下,它们可以给出不同的结果或不同的性能吗?
没有,功能上完全没有区别。 (对于所有其他DBMS都是一样的-它们大多数都支持两种样式):
这是当前的SQL参考:https : //docs.oracle.com/database/121/SQLRF/conditions002.htm#CJAGAABC
SQL标准仅为“ 不等于 ”定义一个运算符,即<>