使用mysql中另一列的子字符串替换一列中的多个子字符串

时间:2014-06-20 13:11:25

标签: mysql sql

当前mysql查询的结果如下:

SELECT table2.info, param, value FROM  
table1  
LEFT JOIN table2  
USING (table_id)

我得到的结果是这样的:

**info**             **param**        **value**
result%1               check            12
speed                  (null)           0
result%1_%2            pre;check        1
%1res%2term%3          A;B;C            1

我希望查询计算 info %的出现次数,并且对于每次出现,将%替换为<{1}}中的;分隔的相应值EM> PARAM 。
例如对于 info 中的值%1res%2term%3,我需要AresBtermC作为查询结果。
 我不想更新或更改数据库中的任何表格。

我被困在这上面了。请帮忙。

0 个答案:

没有答案