2010-08-12 42 views
1

給出下面的測試記錄使用空格分隔的關鍵字搜索備忘錄字段?

ID,MemoField

1, 「蘋果桔子芒果桃子」

2, 「桔子香蕉蘋果」

3, 「桔子李子櫻桃」

4,「香蕉櫻桃獼猴桃」

並將關鍵詞輸入單個文本域d爲:「蘋果橘子」

我希望能夠返回記錄1,2和3,因爲這些記錄無論是含有蘋果或桔子....

我想假設,在列表空間關鍵字暗示着一個OR。

如何編寫一個安全的參數化查詢來實現此目的?我正在考慮使用關鍵字,將它們分開併爲每個單詞生成子句並對它們進行OR運算,但這似乎並不高效,尤其是當關鍵字列表變得更長時。...

我是真的很茫然,請幫忙。

感謝, 婁

回答

0

我發現SQL Server全文和FREETEXT功能。希望這可以解決。

謝謝, M