我正在嘗試查找db行中包含百分比符號的值。MySQL匹配包含char百分比的字符串
例如,有一行「減少了10%」。
我需要篩選結果中包含「10%」的結果,而不僅僅是「10」。
我試圖
SELECT name, MATCH(name) AGAINST('10\%') AS score
FROM mytable
ORDER BY score DESC
但是它返回所有以 「10」 的結果。
任何想法?
我正在嘗試查找db行中包含百分比符號的值。MySQL匹配包含char百分比的字符串
例如,有一行「減少了10%」。
我需要篩選結果中包含「10%」的結果,而不僅僅是「10」。
我試圖
SELECT name, MATCH(name) AGAINST('10\%') AS score
FROM mytable
ORDER BY score DESC
但是它返回所有以 「10」 的結果。
任何想法?
嘗試'SELECT名字從mytable的WHERE名稱LIKE '%\ %%' ORDER BY成績DESC'? – Hecksa 2012-02-08 12:13:39
不幸的是,我需要使用MATCH AGAINST – Tim 2012-02-08 13:05:57