select * from (
select NULL as a, 1 as b
)t
where a !=1 or a<>1
查出来是空的,查不出数据
猜测:null是不存在值,<>1是值不等于1,从逻辑上讲首先就过滤了不存在值这种情况,就跟null和’ '一样,null和空字符串不是一回事
select * from (
select NULL as a, 1 as b
)t
where a !=1 or a<>1
查出来是空的,查不出数据
猜测:null是不存在值,<>1是值不等于1,从逻辑上讲首先就过滤了不存在值这种情况,就跟null和’ '一样,null和空字符串不是一回事