小编典典

MySQL:什么是LIKE的反向版本?

mysql

__MySql中的 LIKE 运算符用于查找包含我们的查询文本的行,例如:

select name from user where name like "%john%"

将会返回John SmithPeter Johnson等等。

如果我需要相反-找到那些行 所载 在我们的查询文本?例如,我给它John Smith and Peter Johnson are best friends并希望它从该字符串中可以找到的表中查找所有名称。

怎么做?


阅读 574

收藏
2020-05-17

共1个答案

小编典典

这是您可以实现所描述内容的方法:

SELECT name FROM user 
WHERE 'John Smith and Peter Johnson are best friends' LIKE
  CONCAT('%', name, '%')
2020-05-17