首页 > 科技 >

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

2019-07-22 10:15:01 暂无 阅读:1345 评论:0
SQL语句中使用NOT LIKE空值无法显示的处理方法

一、问题描述:

有学员问,为什么他在查询中使用 Not 描述 Like '*测试*',包含测试的是清扫掉了,然则空值也清扫了?

二、解决方式:

因为空值无法介入对照,所以在有包含空值的字段中使用Not Like的话,空值也会默认清扫。

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

原前提:

Where Not 描述 Like '*测试*'

点窜后:

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

如许点窜后,就会将空值也查询出来了。

相关文章