mysql条件表示空_mysql where 条件中的字段有NULL值时的sql语句写法

比如你有一个sql语句联表出来之后是这样的
idnamephonestatus
【mysql条件表示空_mysql where 条件中的字段有NULL值时的sql语句写法】1张三132123412341
2李四133123412340
3王五13412341234NULL
4赵六13512341234NULL
这时你需要用status字段做where条件限制只取status字段不是1的记录
这时如果写where status <>1,当然这样是不行的,这样只会留下
idnamephonestatus
2李四133123412340
id为2 的这条记录,所以需要这样写
where status is nullor status=0 (如果status还有更多状态则or status = 2 ...)
这只是我在实际工作中遇到的一个小困惑,大家还有更好的写法吗?请不吝赐教

    推荐阅读