2013-06-28 56 views
1

一个简单的问题 - 我还没有找到答案。排除运营商差异

有谁知道这两个操作员之间是否存在性能差异(或其他)?

'!=' VS '<>'

+0

你测试过了吗? –

回答

3

2个运营商之间没有区别。

!= (Not Equal To) (Transact-SQL)

测试是否一个表达式不等于另一种表达(一 比较运算符)。如果其中一个或两个操作数为NULL,则返回NULL为 。功能与<>(不等于)比较 运算符相同。

阿尔斯从Comparison Operators (Transact-SQL)

!=(不等于)不等于(不ISO 标准)

3

在SQL Server的情况下,没有。唯一的区别是<>是ISO标准,而!=不是。