微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 ;.

原文地址:https://www.jb51.cc/mssql/84446.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐