【问题标题】:Is there a difference between <> and != in SQL? [duplicate]SQL 中的 <> 和 != 有区别吗? [复制]
【发布时间】:2014-09-24 13:56:42
【问题描述】:

我只是想知道在 SQL 查询中表达不等式时 和 != 之间是否有区别。

【问题讨论】:

  • 我在 5 秒内找到了重复的问题。
  • 是的。 &lt;&gt; 是 ANSI 标准。 != 是一个常见的同义词。在功能上它们是等效的,但并非所有数据库都支持!=

标签: sql sql-server


【解决方案1】:

从技术上讲,这两个功能是相同的,因此您可以选择您认为更具可读性的任何一个。

duplicate question 有相关行:

'' 来自SQL-92 standard,'!=' 是一个proprietary T-SQL 运算符。

还要注意,有些数据库可能不是 !=,但由于您已将其标记为 SQL Server,因此它们之间没有区别

【讨论】:

    猜你喜欢
    • 2013-11-21
    • 2013-05-28
    • 1970-01-01
    • 2012-02-11
    • 2020-11-06
    • 1970-01-01
    • 2016-11-15
    • 2011-10-14
    • 1970-01-01
    相关资源
    最近更新 更多