摔不碎的杯子赏析:asp中如何筛选一个字段中的多个数据?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 15:08:17
在一个字段中用逗号分隔设定了多个关键词
格式是这样的:中国,美国,日本龟子,新浪网,华企在线,百度
我如何才能筛选出来与这些词相关的数据?
<%
set rs=server.createobject("adodb.recordset")
sql="select top 10 * from infodata where name like '%"&rs("keywords")&"%'"
rs.open sql,conn,3,2
do while not rs.eof
%>
<%=trim(rs("name"))%>
<%
rsxg.movenext
loop
rs.close
set rs=nothing
%>
这样写只会把包含有“中国,美国,日本龟子,新浪网,华企在线,百度”的数据筛出来。我要筛选的是只要包含有其中任一一个词(比如:中国)的数据,但不能筛选包含有“中”或者“国”的数据。
小弟笨拙,请哥哥们指点一二。

SPlit(Rs("name"))成数组,然后再进行字符串比对。就可以。

楼上能否给出一个详细的写法,小弟有礼了!

SPlit函数什么意思?