/ / SQL фундаментален въпрос '! =' Срещу '<>' срещу 'Не' [дубликат] - sql, sql-server, tsql

SQL фундаментален въпрос '! =' Срещу '<>' срещу 'Не' [дубликат] - sql, sql-server, tsql

Възможно дублиране:
Тестване за неравенство в T-SQL

Здравейте,

има ли различно да се използва "! =" срещу "<>" срещу "Не"?

кой ще има най-лошото представяне

или съществуват само поради обратния синтаксис на съвместимостта?

Отговори:

10 за отговор № 1
  • NOT не винаги действа същото
  • != или <> са идентични, не се споменава за отхвърляне. <> е ISO все пак

5 за отговор № 2

AFAIK, ако искате да проверите за NULL, трябва да използвате IS NOT и не != или <>