注册 登录
编程论坛 ASP技术论坛

想做一个这样的模糊搜索功能,求解决方案!!

tsfy2003 发布于 2013-11-13 10:37, 463 次点击
数据库的一个字段中有这样一段文字:
,ASP是Active Server Page的缩写,意为“动态服务器页面”,ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具,ASP的网页文件的格式是 .asp,现在常用于各种动态网站中,

每一句话都是用符号“,”隔开的

例如:当用户输入的搜索关键词是“缩写”时,程序输出的内容是含有这个关键词的那句话“ASP是Active Server Page的缩写”
搜索“服务器”,程序输出“意为"动态服务器页面" ”
如果搜索的词在文中有重复,则把含关键词的每句话都输出,
如搜索“asp”,则输出: “ASP是Active Server Page的缩写,ASP是微软公司开发的代替CGI脚本程序的一种应用,ASP的网页文件的格式是 .asp”


因为特殊的业务需要这样处理
不知道大侠们有没有好的方法,怎么实现?
3 回复
#2
ysf01812013-11-13 11:16
where 字段 like '%"&参数&"%'
#3
tsfy20032013-11-13 11:43
回复 2楼 ysf0181
这样模糊搜索,输出的是整个字段的内容

但我想要的输出结果只是含关键词的两个“,”中间那一句,其它的不要
#4
tsfy20032013-11-13 16:23
想到了,先split,再instr
1