两个操作员的行为是相同的。但我想知道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 回答