2017-02-23 106 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,因此它可以成爲使他們開心的一項功能。

相關問題