需要搜索多关键字的帮助:
对于2个关键字字符串:img_keywords(1)="error bar, cloumn"
,img_keywords(2)="bar, graph"
,如何搜索“bar,abc”,只返回第二个字符串?
尝试SELECT * FROM images WHERE CONTAINS(img_KeyWords, '"bar" OR "abc" ' )
,返回两个字符串。但是,应该只是第二场比赛。
答案 0 :(得分:1)
我过去曾问过类似的问题(SQL 2005 Split Comma Separated Column on Delimiter)。老实说,您不应该将csv数据存储在标量列中。没有一种性能有效的方法来管理它。
如果您要将这些值拆分为关系表,它将解决您的查询问题。