在写SQL 条件语句是经常用到 不等于‘<>’的筛选条件,此时要注意此条件会将字段为null的数据也当做满足不等于的条件而将数据筛选掉。
select *
from pv_n_day
where pvday_in_30_day= 0
and floorname not like '%鲁班%'
这行sql是查不到图中两条记录的,改成(floorname not like '%鲁班%' or floorname is null)则可以查到
在写SQL 条件语句是经常用到 不等于‘<>’的筛选条件,此时要注意此条件会将字段为null的数据也当做满足不等于的条件而将数据筛选掉。
select *
from pv_n_day
where pvday_in_30_day= 0
and floorname not like '%鲁班%'
这行sql是查不到图中两条记录的,改成(floorname not like '%鲁班%' or floorname is null)则可以查到