如何在SQL中替换多个字符串?

时间:2017-08-11 19:05:14

标签: sql sql-server sql-server-2008

我通过以下链接查找了SO中的讨论: Replace multiple characters in SQL

我无法理解的是查询无效的原因:

select table_value, 
   replace(replace(replace(table_value, 'M', 'MEETING'), 'E', 'EMAIL'), 'P', 'PHONE') required_value 
from foobar

我是SQL的初学者,想要了解上述查询的错误是什么? 如果有人能帮助我描绘在这里工作的后端,我会很感激。

该博客中接受的答案并非最终解决方案。当我遇到需要更换的列中有多个字符串的情况时,我想知道该怎么做?

是否有简单有效的替代方案?

提前致谢

0 个答案:

没有答案