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