52

Sql Serverの演算子!=と演算子の違いは何ですか?<>

どちらもnot演算子として使用されるためです。例:

select * from TableName where ColName <> value

また

select * from TableName where ColName != value

同じ値 (行) を返します。

4

2 に答える 2

9

ほとんどのデータベースは、!=and <>as not equal比較演算子の両方をサポートしています。<>より小さいまたはより大きい (つまり、等しくない) を意味し、すべてのキーボードが感嘆符を持っていたわけではない!(ずっと前) ために導入されました。Oracle などの一部のデータベースは、 not equals^=もサポートしています。

于 2013-08-02T11:20:48.447 に答える