MySQL WHERE中一个字段的多个条件

时间:2015-07-19 06:59:50

标签: mysql

我有一张桌子,如下面的

type
-------
|name 
|name
|address
|address 
|name
|null 
|null
|null 
|name
|rollnumber

现在我想要这个我想要所有的类型,但期望名称

WHERE `type` != 'rollnumber' 

在这个列表中,我希望每件事都是null但不是rollnumber

我希望有更好的方法来做到这一点,所以我可以比较type

谢谢!

1 个答案:

答案 0 :(得分:3)

使用IS NULL

WHERE (`type` != 'rollnumber' OR `type` IS NULL)

如果要排除类型为name的记录:

WHERE (`type` != 'name' OR `type` IS NULL)