like 字句有关问题

like 字句问题bh为varchar类型,存储A-Z字符,现在想查询在串中“AA,AC,DE,FA,KO,PQ”出现的每个词的行:select

like 字句问题
bh为varchar类型,存储A-Z字符,现在想查询在串中“AA,AC,DE,FA,KO,PQ”出现的每个词的行:

select * from table1 where ','+bh+',' like ',AA,AC,DE,FA,KO,PQ,'
结果返回总是空,那里出错了?


[解决办法]
select * from table1 where ', '+bh+ ', ' like '%",AA,AC,DE,FA,KO,PQ,"% '

不知道行不行,感觉你的语句还是有问题的。。。
[解决办法]
不明白, 用
select * from table1 where bh like '%AA,AC,DE,FA,KO,PQ%'
不就完了么?
[解决办法]
select * from table1 where bh like '%,AA,AC,DE,FA,KO,PQ,%' 

select * from table1 where bh like '%,AA%' or bh like '%,AC%' or bh like '%,DE%' or bh like '%,FA%' or bh like '%,KO%' or bh like ',PQ'