sql通配符问题 小弟遇到一个sql通配符问题,请大家指教。 现在要查询一个字段中是否包含 a一个或多个空格b 字符串(以a开头,以b结尾,中间一个或多个空格),请问这要通配符如何写? select * from #a where name like 'a一个或多个空格符b'?
------解决方案--------------------
SQL code
select *
from tb
where left(col,1)='a' and right(col,1)='b' and replace(col,' ','')='ab'
------解决方案--------------------
select * from tb where Replace(col,' ','') like '%ab%' And col not like '%ab%'