可能重复:
我应该使用!=或<>在TSQL不相等?
这两个运营商的行为是一样的。 但我想了解一下SQL Server是经营商之间的区别是什么!=和<>?
可能重复:
我应该使用!=或<>在TSQL不相等?
这两个运营商的行为是一样的。 但我想了解一下SQL Server是经营商之间的区别是什么!=和<>?
技术上对!=
和<>
是相同的。 即使你在存储过程中使用它们也是他们将在性能方面的表现一样。 作为SQL标准 ,你应该更喜欢<>
注意: !=
操作符是不是标准的SQL。
他们是等价的。 唯一的区别是, <>
是ISO标准中, !=
不是。
看看这个链接: http://msdn.microsoft.com/en-us/library/ms188074.aspx
a <> b
基本上检查,一个是除了小于b或更大; 即,不等于b。 相信无论是A和B转换成它们的ASCII值,然后进行比较。