日期:2014-05-18  浏览次数:20475 次

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%'