2017-02-23 107 views
-1

为什么有两个不等式比较运算符? <>!=,每个微软!=<>相同,为什么这两个有什么好处呢?SQL Server不等式比较运算符,为什么有两个

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

+2

[使用哪个:“<>”或“!=”? - Aaron Bertrand - 2008-03-20](http://sqlblog.com/blogs/aaron_bertrand/archive/2008/03/20/which-to-use-or.aspx) – SqlZim

+0

你的问题是重复的。请参阅http://stackoverflow.com/questions/723195/should-i-use-or-for-not-equal-in-tsql和http://stackoverflow.com/questions/18015422/what-is-difference-between -and-in-sql-server –

+0

基本上没有任何好处。只有一些旧东西仍然存在。标准是<>,所以我会用这个。 – asemprini87

回答

0

它们之间没有任何区别,它只是一个向后兼容的功能。另外,!=是C#中的Not Equal To运算符,正如您所知,大多数C#程序员都将SQL Server用作其应用程序的DBMS,因此它可以成为使他们开心的一项功能。

相关问题