一、问题描述:
有学员问,为什么他在查询中使用 Not 描述 Like '*测试*',包含测试的是清扫掉了,然则空值也清扫了?
二、解决方式:
因为空值无法介入对照,所以在有包含空值的字段中使用Not Like的话,空值也会默认清扫。
要解决这个问题,只需要先经由nz函数来对字段进行处理一下。
原前提:
Where Not 描述 Like '*测试*'
点窜后:
Where Not nz(描述 ,'') Like '*测试*'
如许点窜后,就会将空值也查询出来了。
一、问题描述:
有学员问,为什么他在查询中使用 Not 描述 Like '*测试*',包含测试的是清扫掉了,然则空值也清扫了?
二、解决方式:
因为空值无法介入对照,所以在有包含空值的字段中使用Not Like的话,空值也会默认清扫。
要解决这个问题,只需要先经由nz函数来对字段进行处理一下。
原前提:
Where Not 描述 Like '*测试*'
点窜后:
Where Not nz(描述 ,'') Like '*测试*'
如许点窜后,就会将空值也查询出来了。