sql否定运算符:!= vs <>

Bad*_*bet 0 sql negation

为什么SQL语言中有两个否定运算符?!=<>.

它们是多余的还是它们之间存在差异取决于操作数?

我应该使用哪一个来否定字符串MySQL

Pரத*_*ீப் 5

  • <> 是ISO Sql标准
  • != 是供应商特定的

他们两者之间没有区别.这只是个人偏好,可以使用.我总是喜欢<>它,因为它是ISO SQL标准