小编典典

在SQL Server中!=和<>之间有什么区别

sql

!=<>Sql Server中的运算符有什么区别?

由于两者都用作not运算符。例如:

select * from TableName where ColName <> value

或者

select * from TableName where ColName != value

返回相同的值(行)。


阅读 310

收藏
2021-04-15

共1个答案

小编典典

没有区别。您可以在MSSQL中同时使用它们。

MSSQL文档说:

!=功能与<>(不等于)比较运算符相同。

<>在定义ANSI SQL99标准!=不。因此,并非所有的数据库引擎都可以支持它,如果您想生成可移植的代码,我建议使用<>

2021-04-15