在字符串mysql中搜索substring

时间:2015-04-19 06:20:47

标签: mysql

我有两个业务表,我需要按业务名称在表之间选择(搜索)。 例如:如果在一个表中,我的商家名称为“Alcantara家具网”,ID为1,则在另一个表中名称为“Alcantara furniture”,ID为2。从id为1的第一个表中搜索时,应返回id。

我试图用LIKE编写查询,但它没有用,因为它不会返回其他业务(id 2)。如何在mysql中搜索字符串中的子字符串?

1 个答案:

答案 0 :(得分:0)

您应该更改自己喜欢的查询,以选择2个值的常见内容,即' Alacantara家具':

select bussid,name
from tempBusiness
WHERE name LIKE '%Alcantara furniture%' 

字符串'网络'只显示在其中一个名称中,因此WHERE name LIKE '%Alcantara furniture network%'只会匹配一个。