如何在多关键字字符串中进行全字搜索

时间:2013-12-18 20:59:29

标签: sql-server search

需要搜索多关键字的帮助:

对于2个关键字字符串:img_keywords(1)="error bar, cloumn"img_keywords(2)="bar, graph",如何搜索“bar,abc”,只返回第二个字符串?

尝试SELECT * FROM images WHERE CONTAINS(img_KeyWords, '"bar" OR "abc" ' ),返回两个字符串。但是,应该只是第二场比赛。

1 个答案:

答案 0 :(得分:1)

我过去曾问过类似的问题(SQL 2005 Split Comma Separated Column on Delimiter)。老实说,您不应该将csv数据存储在标量列中。没有一种性能有效的方法来管理它。

如果您要将这些值拆分为关系表,它将解决您的查询问题。