2012-12-06 18 views
13

Mögliche Duplizieren:
Oracle <> , != , ^= operatorsUnterschied zwischen <> und =

in SQL, was ist der Unterschied zwischen <> und !=, können wir sowohl für "NOt Equal to" verwenden.

Gibt es einen Unterschied zwischen ihnen?
ex.

select * from student where no != 2; 

&

select * from student where no <> 2; 

ist jeder Vorteil eines mit einer anderen insted?

Was sind die wichtigsten Faktoren sind, weil von denen != nicht als ISO-Standard

+1

Nein, kein Unterschied. – Bridge

+0

danke für diese Frage, ich weiß dieses Ding nicht. :) –

+0

Möchte zuerst die Archive durchsuchen, bevor sie posten. Eine sehr schnelle Suche ergab http://stackoverflow.com/questions/5856439/difference-between-and-in-sql, die scheint die gleiche Frage zu stellen/zu beantworten. – Leigh

Antwort

18

Für SQL Server hergestellt wird:

Es sind die gleichen. Beide sind zwei Nicht gleich Betreiber. Aber != ist nicht ISO-Norm, wie aus Comparison Operators zitiert:

<> (Ungleich) Ungleich

= (ungleich) Ungleich (nicht ISO-Standard)

!
Verwandte Themen