2012-10-16 42 views
0

我刚才的问题,而不是好像是unclear.so IM把一个新的问题有更清晰的数据正则表达式在MySQL匹配像

mysql like issue on partial match

查询

SELECT * FROM t_groups WHERE group_name LIKE '%pla%' 

结果

enter image description here

我的问题是,当用户搜索像'plablablabla'的东西,我如何显示上述图像中的所有结果..我试过LIKERLIKE和我不太好用正则表达式..任何帮助是高度赞赏

回答

0
SELECT * 
FROM t_groups 
WHERE group_name REGEXP 'pla' 
+0

空的结果更多的信息,当我搜索'SELECT * FROM 其中GROUP_NAME REGEXP 'plablablaaa' t_groups ;' – coolguy

+0

,因为'plablablaaa'未包含在名单上面。所以你想搜索'plablablaaa',但仍然显示'Plain'?这怎么可能。 –

+0

因为平原和plablabla都以'pla'开头..无论如何用正则表达式做呢? – coolguy