43

私は混乱していて、Googleで見つかりませんでした。Sql <>オペレーター名とは何ですか?

4

7 に答える 7

74

<>と等しくない、それはと同じです!=

于 2013-03-02T21:05:43.210 に答える
7

それは「等しくない」です。使用しているデータベースの演算子のリストを調べて、適切なセクション(通常は「比較演算子」)を見つけます。例えば:

于 2013-03-02T21:05:49.520 に答える
5

not equalsオペレーターです。使用法:

select *  
from table
where foo <> 0 
于 2013-03-02T21:05:50.827 に答える
2

<>と等しくないことを意味します!=

于 2013-03-06T12:01:00.350 に答える
2

これは等しくない演算子ですが、まだ十分な文字を入力していないため、回答を投稿するには冗長にする必要があります。

于 2013-03-02T21:06:15.463 に答える
0

2つのオペランドの値が等しいかどうかをチェックし、値が等しくない場合は条件が真になります。(a <> b)または(a!= b)は真です。

于 2013-09-22T18:02:34.137 に答える
0

答えは次のとおりです–技術的には!=と<>の間に違いはありません。どちらも同じように機能し、パフォーマンスや結果にまったく違いはありません。!=と<>の両方が同じである場合、SQLクエリでどちらを使用する必要がありますか?

クエリでは、両方とも技術的に同じであるため、!=または<>のいずれかを使用できますが、SQL-92標準であるため<>を使用することをお勧めします。

于 2019-12-02T19:50:42.740 に答える