我想知道甲骨文中的<>!=两个not equal运算符之间是否有任何差异.

在某些情况下,他们能给出不同的结果或不同的表现吗?

推荐答案

No there is no difference at all in functionality.
(The same is true for all other DBMS - most of them support both styles):

以下是当前的SQL参考:https://docs.oracle.com/database/121/SQLRF/conditions002.htm#CJAGAABC

SQL标准只为"not equals"定义了一个运算符,即<>

Sql相关问答推荐

如何创建具有部分可空列的两个表的联合

Oracle SQL对列进行汇总并在列表底部显示总计

PG SQL中按条件聚合值

使用Lead获取下一个不同的日期

如何在postgres函数中插入后返回布尔值?

防止ActiveRecord迁移在db/structure.sql中进行巨大更改

SQL:如何取上一年的平均值?

如何将我的联接数据放入每个用户每月多行的列中?

对多个条件的SQL进行排名

基于多参数的SQL Server条件过滤

如何从查询中的三个或更多个表中添加另一个相同的列?

HAVING子句内部过滤的正确方法

将时间范围划分为全天和前后剩余小时

配置单元查询失败:无法识别';附近的输入;LEFT'';(select子句中的';';col'

从选定记录中提取摘要作为值的划分

删除重复记录但保留最新的SQL查询

SQL:无重复项的两个聚合函数

如何筛选 GROUP BY 结果? HAVING 没有产生预期的结果

使用 R 遍历 SQL 查询,每次替换一个变量

在 sql 中合并系列以删除重复项