【发布时间】:2011-05-22 02:26:58
【问题描述】:
我有规范化 POB 地址的代码。例如,包含的规范化之一是:
set @string = replace(@string, 'pobox', 'pob')
现在我想做类似的事情:我想找到任何紧跟数字(中间没有空格)的 POB 并插入一个空格。我想找到模式like POB[0-9],然后将“POB”替换为“POB”。我怎样才能做到这一点?可以通过简单的替换来完成吗?还是我需要使用其他功能,例如PATINDEX?
【问题讨论】:
-
请问您希望每个字符串出现多少次?
-
只有一个。 Barry 的解决方案看起来很棒
标签: sql replace design-patterns