我想知道这两个not equal运算符之间<>和!=Oracle 中是否有任何区别。
not equal
<>和!=Oracle
是否存在它们可以给出不同结果或不同性能的情况?
不,在功能上根本没有区别。 (所有其他 DBMS 也是如此——它们中的大多数都支持这两种风格):
这是当前的 SQL 参考:https : //docs.oracle.com/database/121/SQLRF/conditions002.htm#CJAGAABC
SQL 标准只为“不等于”定义了一个运算符,即<>
<>