2012-12-06 24 views
13

Eventuali duplicati:
Oracle <> , != , ^= operatorsdifferenza tra <> e =

in SQL, qual è la differenza tra il <> e !=, possiamo usare sia per "NOt Equal to".

c'è qualche differenza tra loro?
ex.

select * from student where no != 2; 

&

select * from student where no <> 2; 

è un qualsiasi vantaggio di usare uno invece di un altro?

Quali sono i principali fattori a causa dei quali != non è fatto come standard ISO

+1

No, nessuna differenza. – Bridge

+0

grazie per questa domanda, non so questa cosa. :) –

+0

Potrebbe voler cercare gli archivi prima di pubblicare. Una ricerca molto rapida ha restituito http://stackoverflow.com/questions/5856439/difference-between-and-in-sql che sembra chiedere/rispondere alla stessa domanda. – Leigh

risposta

18

Per SQL Server:

Sono gli stessi. Entrambi sono due Non uguale a operatori. Ma != non è standard ISO, come citato da Comparison Operators:

<> (diverso da) Diverso da

= (non uguale a) Non uguale a (non di serie ISO)

!
Problemi correlati