作者:jrs2078148 | 来源:互联网 | 2023-10-11 18:41
在使用mysql查询时使用not like查询数据时
预期效果是accepedNvitation 字段不包含1234784893511139328的数据都要查出来sql条件如下
WHERE beInviteder LIKE '%1234784893511139328%' AND accepedNvitation not LIKE '%1234784893511139328%'
但是在实际使用中发现当accepedNvitation的字段为null的数据并没有查出来
也就是说not like并不能查出字段值为null的数据
加上过滤条件查询数据正常
WHERE beInviteder LIKE '%1234784893511139328%' AND (accepedNvitation not LIKE '%1234784893511139328%' OR accepedNvitation is null)