假设我有一个针对'the black top hat the red shirt the blue top hat'
的搜索查询。项目'the black top hat'
和'the red shirt'
存在于数组中,但是'the blue top hat'
不存在于数组中。我如何搜索项目是否存在于数组中,因为所有项目都组合到一个搜索字符串中并且不是分开的。
我必须搜索'the', 'the black', 'the black top', ..., 'black', 'black top', etc...
还是有更好的解决方案?
答案 0 :(得分:0)
尝试:
select ...
from ...
where mycol like '%the black top hat%'
and mycol like '%the red shirt%'
—- etc
过滤出具有特定值的行
and mycol not like '%the blue top hat%'