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

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

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

将会返回John SmithPeter Johnson等等。

如果我需要相反-找到那些行 所载 在我们的查询文本?例如,我给它John Smith and Peter Johnson are best

friends并希望它从该字符串中可以找到的表中查找所有名称。

怎么做?

回答:

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

SELECT name FROM user 

WHERE 'John Smith and Peter Johnson are best friends' LIKE

CONCAT('%', name, '%')

以上是 MySQL:什么是LIKE的反向版本? 的全部内容, 来源链接: utcz.com/qa/418111.html

回到顶部