SQL语句中,使用NOT LIKE空值无法显示的处理方法-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


SQL语句中,使用NOT LIKE空值无法显示的处理方法

发表时间:2019/7/18 17:15:20 评论(0) 浏览(10809)  评论 | 加入收藏 | 复制
   
摘 要:有学员问,为什么他在查询中使用 Not 描述 Like '*测试*',包含测试的是排除掉了,但是空值也排除了。
正 文:

因为空值无法参与比较,所以在有包含空值的字段中使用Not Like的话,空值也会默认排除。

要解决这个问题,只需要先通过nz函数来对字段进行处理一下。

原条件:

Where Not 描述 Like '*测试*'

修改后:

Where Not nz(描述 ,'') Like '*测试*'

这样修改后,就会将空值也查询出来了。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access中ADO和DAO like查询的区别  【achao  2017/5/11】
在Instr()函数和Like运算符中引用双引号的语法  【沙溪一滴水  2017/9/20】
Access开发经验分享--between和like%,哪个查找的...  【雪梦  2018/12/6】
【Access入门】like用法扫盲示例一则  【麥田  2019/6/24】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接