我对这个感到不安。
我的数据库中有一个字段,包含如下数据:
Dummydata Dummydata
Dummydata Dummydata 15
Dummydata 124578 KEYWORD
在最后一行也可以这样:
Dummydata 124578KEYWORD
或
Dummydata 124578-KEYWORD
等
现在我有一个大约3000个关键字的列表,需要在我的结果中排除,这基本上是我唯一的标准。
我试过这样
AND NOT (FIELD LIKE '%KEYWORD1%' OR FIELD LIKE '%KEYWORD2%')
在这里,它只是重新运行一切,好像它被忽略了
和
AND NOT (FIELD IN ('%KEYWORD1%','%KEYWORD2%')')
在这里它看起来就像它只是在第一段搜索
它似乎不起作用:(
你能帮忙吗?
1条答案
按热度按时间ezykj2lf1#
只需几个关键字,就可以使用
NOT REGEXP
/NOT RLIKE
```AND FIELD NOT RLIKE '[0-9]+[ -]?(keyword1|keyword2|keyword3)'
可以在这里找到测试