!=和<>Sql Server中的运算符有什么区别?
!=
<>
由于两者都用作not运算符。例如:
not
select * from TableName where ColName <> value
或者
select * from TableName where ColName != value
返回相同的值(行)。
没有区别。您可以在MSSQL中同时使用它们。
MSSQL文档说:
!=功能与<>(不等于)比较运算符相同。
但<>在定义ANSI SQL99标准和!=不。因此,并非所有的数据库引擎都可以支持它,如果您想生成可移植的代码,我建议使用<>。