是什么算子!=和<>在SQL Server之间的区别? [重复](What is d

2019-09-18 09:33发布

可能重复:
我应该使用!=或<>在TSQL不相等?

这两个运营商的行为是一样的。 但我想了解一下SQL Server是经营商之间的区别是什么!=<>?

Answer 1:

技术上对!=<>是相同的。 即使你在存储过程中使用它们也是他们将在性能方面的表现一样。 作为SQL标准 ,你应该更喜欢<>

注意: !=操作符是不是标准的SQL。



Answer 2:

他们是等价的。 唯一的区别是, <>是ISO标准中, !=不是。

看看这个链接: http://msdn.microsoft.com/en-us/library/ms188074.aspx



Answer 3:

a <> b基本上检查,一个是除了小于b或更大; 即,不等于b。 相信无论是A和B转换成它们的ASCII值,然后进行比较。



文章来源: What is difference between operater != and <> in SQL Server? [duplicate]