假设您正在对包含短语中的单词Engineer的列中的行进行筛选。当我不知道所有的可能性时,我怎样才能排除像“工程”、“工程”或“工程师”这样的词。
示例行可以包含:
1|System Engineering
2|System Engineer
3|System Engineers
4|System Engineer Department
因此,应该只出现第2行和第4行。
我用的是WHERE title LIKE '%Engineer%'
发布于 2015-09-24 17:47:51
WHERE title LIKE '%Engineer' OR title LIKE '%Engineer %'
第一个WHERE
子句将匹配像“系统工程师”这样的短语,第二个将匹配像“系统工程部”这样的短语。
发布于 2015-09-24 17:44:44
你能试一下像'%Engineer %‘这样的标题(在最后一个%之前有一个空格)吗?
这应确保工程师与包含该词的其他词分开。
发布于 2015-09-24 17:51:08
从table1 WHERE WHERE (search_column1)对(“Engineer”)中选择*;
UPD:链接到文档
https://serverfault.com/questions/724608
复制相似问题