今天写sql 写了一个not like 条件,编码没问题,但结果就是错的,是什么原因呢?
是对数据的格式有要求还是别的什么原因
select * from a where s not like "%s%"
用like 结果是没问题的 ,not like 就不对了 为啥
要不你发出来看看~才好回答呢
采用这种写法
select * from student where sname not like 'C%';
我在想是不是因为数据的格式问题,包括空格或者别的符号啥的,有没有解决的方法?
你是什么数据库?
not like并不是like的结果集取反
有些数据,比如null,like时不匹配,not like时也匹配不上