逗号分隔签入asp.net

时间:2010-05-31 06:22:04

标签: asp.net

How to search every word separated by comma in textbox 请参考上面的帖子

它的工作完美......但我有小问题..当我进入像c,c ++这样的文本框时,4-5岁它必须检查数据库,如c,c ++技能和4-5岁经验和然后reult必须显示... Burt根据你的查询它只显示结果是否任何一个关键字满足数据库...我想比较年份也如何? -

1 个答案:

答案 0 :(得分:3)

如果您想要这种行为,则必须对该行为进行编程。一种设计是有多个输入框:一个用于检查是否存在任何单词,另一个用于检查所有单词是否存在。 (对于精确的短语匹配,可能甚至是另一种。)另一种设计可能性是您可以在单个输入框中开发语法来指示可选和必需的单词。重点是由你决定。

在您决定设计之后,您可以根据可选单词上的匹配以及所需的匹配来编写构建查询的代码。像这样的伪代码

Select * From Table Where 
(Field Like OptionalWord1 Or Field Like OptionalWord2 Or Field Like OptionalWord3)
And Field Like RequiredWord1
And Field Like RequiredWord2
(etc.)