像运算符一样的mysql没有给出适当的结果

时间:2017-10-12 12:25:47

标签: mysql sql-like

假设我们在mysql表的一列中有软件工程师,软件开发人员,项目工程师。

如果我们执行 从tbl_name中选择*,其中col_name如'%software engineer%'

然后显示一条记录,即软件工程师

但我想要记录软件工程师和软件开发人员

如果我们把软件工程师放在同样的领域

,那么获取两个记录的查询应该是什么

2 个答案:

答案 0 :(得分:2)

你做了

Select * from tbl_name where col_name like '%software %'

这样,所有带有子串“软件”的东西都会出现。

答案 1 :(得分:0)

如果你写的话会有用  select * from tbl_name where col_name like '%software%'。理解它,因为这是将“软件”视为子串并在列中找到它。

如果你想匹配近似模式,请看这里。 https://github.com/Zuzu-Typ/PyGLM