查询的时候。 where isnull(字段,'')<>'' and 字段 like '%搜索字符%' --空或者空字符串不能在查询中查出。 where isnull(字段,'') like '%搜索字符%' ----空或者空字符串可以在查询中查出。 以上所说的区别是在搜索字符为空字符串时。
(column like '%%' or column is null)
where isnull(字段,'')<>'' and 字段 like '%搜索字符%' --空或者空字符串不能在查询中查出。where isnull(字段,'') like '%搜索字符%' ----空或者空字符串可以在查询中查出。where (字段 like '%搜索字符%' or 字段 is null)
是否能用直接的like 直接查到?
where isnull(字段,'')=''
where isnull(字段,'')<>'' and 字段 like '%搜索字符%' --空或者空字符串不能在查询中查出。
where isnull(字段,'') like '%搜索字符%' ----空或者空字符串可以在查询中查出。
以上所说的区别是在搜索字符为空字符串时。