両方のオペレーターの動作は同じです。しかし、SQL Serverの演算子!=と<>の違いは何ですか?
質問する
1803 次
3 に答える
3
技術的には両方!=
と<>
同じです。これらをストアドプロシージャで使用しても、パフォーマンスの点で同じように動作します。SQL標準として、を優先する必要があります<>
。
注: !=
演算子は標準SQLではありません。
于 2012-06-22T11:10:00.797 に答える
2
それらは同等です。唯一の違いは、<>
は ISO 規格であり、はそうで!=
はないということです。
このリンクをチェックしてください: http://msdn.microsoft.com/en-us/library/ms188074.aspx
于 2012-06-22T11:08:48.907 に答える
0
a <> b
基本的に、aがbよりも小さいか大きいかをチェックします。つまり、bと等しくありません。aとbの両方がASCII値に変換されてから比較されると思います。
于 2012-06-22T11:10:20.660 に答える