假设您要筛选短语中包含单词 Engineer 的列中的行。当我不知道所有可能性时,如何排除“Engineering”或“Engineered”或“Engineers”等词。
示例行可能包含:
1|System Engineering
2|System Engineer
3|System Engineers
4|System Engineer Department
因此只应出现第 2 行和第 4 行。
我在用着WHERE title LIKE '%Engineer%'
答案1
WHERE title LIKE '%Engineer' OR title LIKE '%Engineer %'
第一个WHERE
子句将匹配诸如“系统工程师”之类的短语,第二个子句将匹配诸如“系统工程师部门”之类的短语。
答案2
您能否尝试 WHERE title LIKE '%Engineer %' (最后一个 % 前有一个空格)
这应该可以确保 Engineer 与包含该词的其他单词分开。
答案3
从表 1 中选择 *,其中 MATCH(search_column1)AGAINST(“工程师”);
UPD:链接至文档