在名为“ name”的列下,有一行包含值“ Joe”的行。

我可以使用什么来搜索“ Joe Bloggs”,它将返回仅包含“ Joe”的行?

最佳答案

您可以这样做:

SELECT *
FROM   mytable
WHERE  INSTR(:value, name) > 0


其中:value应该是您将绑定到该SQL语句的参数。

关于mysql - 仅使用字符串的一部分进行搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36815310/

10-12 14:27