MYSQL 用!=查询不出等于null的数据,解决办法

2022-07-28  本文已影响0人  PENG先森_晓宇

例如,某个字段有null、“0”、“1”三种,因为默认值为null,有时需要查询null或者0的数据。如果直接用 xxx != “1”,只能查询出“0”的。所有需要用别的写法。

1.xxx IS NULL OR xxx != "1"

2.NOT(xxx <=> "1")

因为 = 不能比较null,<=>可以.(<>相当于!=,起不到<=>这种包含null比较的效果)

上一篇下一篇

猜你喜欢

热点阅读