【发布时间】:2015-08-03 14:10:52
【问题描述】:
基本上我试图替换括号内的字符串中的所有内容。
例如,字符串 '123[1abc]abc' 会变成 '123[xx]abc'
select replace(string,'[%]','[xx]') as string2 from table1
当然不行。
括号内的值总是不同的,要找到所有的个体可能性根本不可行。此外,括号内的一些值也出现在括号外,但我只希望它们更改为括号内的部分。
如果这有什么不同的话,我正在使用 Microsoft SQL Server。
【问题讨论】:
标签: sql sql-server replace wildcard