sql server中的!=和<>有什么区别[重复]

前端之家收集整理的这篇文章主要介绍了sql server中的!=和<>有什么区别[重复]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Should I use != or <> for not equal in T-SQL?14个答案> What is difference between operater != and <> in SQL Server? [duplicate]3个答案有什么区别!=和<> sql Server中的运算符?

因为两者都用作非运算符。例如:

select * from TableName where ColName <> value

要么

select * from TableName where ColName != value

返回相同的值(行)。

解决方法

没有区别。您可以在MSsql中使用它们。

The MSSQL doc says:

!= functions the same as the <> (Not Equal To) comparison operator.

但是<>在ANSI 99 SQL standard中定义,而= =不是。因此,并非所有数据库引擎都支持它,如果您想生成可移植代码,我建议使用<&gt ;.

猜你在找的MsSQL相关文章