mysql 列值为null 有关的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Sunny__wei/article/details/82020968

数据表,因保密原因,只能看一部分
因为历史原因现在需要做个软删除,不要问之前为什么没有做,我也是接锅的
直接写语句:

SELECT * FROM sal_ficontractdevice a WHERE  a.deletestate <> '1' 

竟然deletestate 是null 没有被查出来,只查出来deletestate 是0 的
查询结果:

总结:在判断不等于某个值的时候,不要想当然的以为为null的也会成立

备注:字段设置有问题 都是前人留的坑

猜你喜欢

转载自blog.csdn.net/Sunny__wei/article/details/82020968
今日推荐