请问,Like多个值的用法
Where FD in ('A','B','C') 可以在字段查询多个值,但是如果使用Like :
Like '%A%' and Like '%B%' and Like '%C%'
请问,Like 能否像 In 一样使用呢?当要Like多个值时,有什么快捷的方法吗?谢谢!
------解决方案--------------------不要用AND,使用OR
------解决方案--------------------
select * from City
where Name like '%[A
------解决方案--------------------
B
------解决方案--------------------
C]%'
------解决方案--------------------Like '%A%' and Like '%B%' and Like '%C%'
可以写成:
Like '%[ABC]%' ------解决方案--------------------Like '%A%' and Like '%B%' and Like '%C%' 要这样写也要写成OR,而不是AND
------解决方案--------------------有规则就能写到一起,没规则就一个一个写呗!
ps.看好关系,或和并的关系!
------解决方案--------------------charindex(name,'abc')>0