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

怎么查询数组里包含某个值的记录

2013-01-06 
求助:如何查询数组里包含某个值的记录ASP+MSSQL:BBB为表MyData的字段,数组的值是不确定的,可能为“333,1234

求助:如何查询数组里包含某个值的记录
ASP+MSSQL:
BBB为表MyData的字段,数组的值是不确定的,可能为“333,1234,1,23,2311”或“333”或“2342,12,232”
AAA为查询条件,也是不确定的,现在要找出数据库里BBB里包含AAA的所有记录

AAA=trim(Request("AAA"))
select ID,Title,BBB from MyData where "&AAA&" in(BBB) order by id desc

这样写却得不到任何信息,请问该怎么写才是正确的?
[解决办法]
select ID,Title,BBB from MyData where BBB like '%"&AAA&"%' order by id desc
[解决办法]
AAA=trim(Request("AAA"))
AAA=","&AAA&","
sql="select ID,Title,BBB from MyData where charindex('"&AAA&"',','+BBB+',')>0 order by id desc"
...

热点排行