两个操作员的行为是相同的。但我想知道SQL Server 中的operator !=和<>有什么区别?
问问题
1803 次
3 回答
3
!=
从技术上讲,两者<>
都是相同的。即使您在存储过程中使用它们,它们在性能方面也将表现相同。作为SQL 标准,您应该更喜欢<>
.
注意: !=
运算符不是标准 SQL。
于 2012-06-22T11:10:00.797 回答
2
它们是等价的。唯一的区别是<>
是 ISO 标准,!=
不是。
查看此链接:http: //msdn.microsoft.com/en-us/library/ms188074.aspx
于 2012-06-22T11:08:48.907 回答
0
a <> b
基本上检查 a 是否小于或大于 b;即,不等于b。我相信 a 和 b 都被转换为它们的 ascii 值,然后进行比较。
于 2012-06-22T11:10:20.660 回答