/ / SQL základná otázka '! =' Vs '<>' vs 'Nie' [duplicitné] - sql, sql-server, tsql

SQL základná otázka '! =' Vs '<>' vs 'Nie' [duplicitné] - sql, sql-server, tsql

Možné duplicitné:
Testovanie nerovnosti v T-SQL

Ahoj,

Existuje nejaký iný spôsob použitia "! =" vs "<>" vs "Nie"?

ktorý z nich bude mať najhorší výkon

alebo existujú len kvôli syntaxi spätnej kompatibility?

odpovede:

10 pre odpoveď č. 1
  • NOT nie vždy koná to isté
  • != alebo <> sú rovnaké, nezmieňuje sa žiadne odloženie. <> je ISO aj keď

5 pre odpoveď № 2

AFAIK, ak chcete skontrolovať NULL, musíte použiť IS NOT a nie != alebo <>