2013-12-18 92 views
0

需要幫助的搜索關鍵字的多:怎麼做整個單詞搜索多關鍵字串

對於2個關鍵字串:img_keywords(1)="error bar, cloumn"img_keywords(2)="bar, graph",如何搜索「欄,ABC」,只返回第二個字符串?

試過SELECT * FROM images WHERE CONTAINS(img_KeyWords, '"bar" OR "abc" '),返回兩個字符串。但是,應該是第二場比賽。

+0

如何使用LIKE而不是HAVING。你正在使用哪種SQL Server RDBMS。你能用一些樣本數據更新你的問題嗎? – logixologist

回答

1

我在過去問過類似的問題(SQL 2005 Split Comma Separated Column on Delimiter)。老實說,你不應該在標量列中存儲CSV數據。沒有一種性能高效的方法來管理它。

如果您要將這些值分解到關係表中,它將解決您的查詢問題。