2010-08-12 56 views
1

给出下面的测试记录使用空格分隔的关键字搜索备忘录字段?

ID,MemoField

1, “苹果桔子芒果桃子”

2, “桔子香蕉苹果”

3, “桔子李子樱桃”

4,“香蕉樱桃猕猴桃”

并将关键词输入单个文本域d为:“苹果橘子”

我希望能够返回记录1,2和3,因为这些记录无论是含有苹果或桔子....

我想假设,在列表空间关键字暗示着一个OR。

如何编写一个安全的参数化查询来实现此目的?我正在考虑使用关键字,将它们分开并为每个单词生成子句并对它们进行OR运算,但这似乎并不高效,尤其是当关键字列表变得更长时。...

我是真的很茫然,请帮忙。

感谢, 娄

回答

0

我发现SQL Server全文和FREETEXT功能。希望这可以解决。

谢谢, M