概述
比如你有一个sql语句联表出来之后是这样的
id name phone status
1 张三 13212341234 1
2 李四 13312341234 0
3 王五 13412341234 NULL
4 赵六 13512341234 NULL
这时你需要用status字段做where条件限制只取status字段不是1的记录
这时如果写 where status <>1 ,当然这样是不行的,这样只会留下
id name phone status
2 李四 13312341234 0
id为2 的这条记录,所以需要这样写
where status is null or status=0 (如果status还有更多状态则 or status = 2 ...)
这只是我在实际工作中遇到的一个小困惑,大家还有更好的写法吗?请不吝赐教
最后
以上就是土豪香菇为你收集整理的mysql条件表示空_mysql where 条件中的字段有NULL值时的sql语句写法的全部内容,希望文章能够帮你解决mysql条件表示空_mysql where 条件中的字段有NULL值时的sql语句写法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复