2012-10-16 38 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