SQL基本问题'!='vs'<>'vs'不'

men*_*113 7 sql t-sql sql-server

可能重复:
在T-SQL中测试不等式

嗨,

有没有什么不同使用'!='vs'<>'vs'不'?

哪一个会有最糟糕的表现

或者仅仅因为向后兼容性语法而存在?

gbn*_*gbn 10

  • NOT 并不总是一样
  • !=<>相同,不提及弃用.<>虽然是ISO

  • 对; 不是有点不同.它适用于"Blank NOT IN(stuff ...)"或"Blank NOT NULL"之类的东西. (3认同)

alx*_*lxx 5

AFAIK,如果要检查NULL,则必须使用IS NOT而不是!=<>