两个运营商的行为相同。但我想知道 SQL Server中的operater != 和<> 之间有什么区别?
答案 0 :(得分:3)
技术上,!=
和<>
都相同。即使您在存储过程中使用它们,它们在性能方面也会表现相同。作为SQL standard,您应该更喜欢<>
。
注意: !=
运算符不是标准SQL。
答案 1 :(得分:2)
它们是等价的。唯一的区别是<>
是ISO标准,!=
不是。
答案 2 :(得分:0)
a <> b
基本上检查a是否小于或大于b;即,不等于b。我相信a和b都会转换为ascii值,然后进行比较。