sql运算符相当于!=

ajs*_*sie 1 mysql sql

我想选择某个列不是我指定的值的所有字段.

我尝试了这个,但它没有用.

SELECT * 
FROM table 
WHERE columnname != value
Run Code Online (Sandbox Code Playgroud)

我的错.

这是另一个错误,所以我认为!=操作员错了,因为这是我第一次使用它.对不起大家!

Mit*_*eat 10

SELECT * 
FROM table 
WHERE columnname <> value
Run Code Online (Sandbox Code Playgroud)

  • @philfreo:这是*替代*的重点. (3认同)

phi*_*reo 5

对于MySQL: !=或者<>是正确的.

http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html

你也应该考虑NULL列.你也WHERE columnname IS NOT NULL可以.