在单个mysql查询中将几个替代子字符串更改为另一个子字符串

时间:2015-11-18 08:55:25

标签: mysql

是否有机会在mysql中使用这样的查询来替换子字符串,但是对于几个单词而不是单个" a"?

UPDATE table1 SET field = REPLACE ("a bb ccc dddddd eeeeeee", 'a', 'z')

我的意思是寻找" a"或" bb"或者" ccc"并将所有这些补充到" z"而不是改变几个查询" a"到" bb"和" ccc"? 谢谢

1 个答案:

答案 0 :(得分:0)

你可以像这样使用REPLACE函数链:

replace(replace('"a bb ccc dddddd eeeeeee','a','z'),'b','z')

您无法在单个替换功能中更改它。