首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

like 字句有关问题

2012-02-03 
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'

热点排行