【发布时间】:2011-01-30 10:34:20
【问题描述】:
目标:我有字符串“1234432144”我只想用“10”替换前 2 个 4,所以我会得到“1231032144”
有没有办法在 tsql 中做到这一点?
到目前为止,我已经想出了 tsql substring() 函数
substring('1234432144', 4, 2)
它绘制了 44 .. 但是我如何在现有字符串中替换它?
如果我在它周围包裹一个替换函数,它会替换字符串中所有出现的 44。
有什么想法吗?
提前致谢。
【问题讨论】:
-
只替换前2个4的标准是什么?
-
我只是想要一种方法来替换第一组双 4,而不考虑位置,而不是让它在整个字符串中重复替换。谢谢
标签: sql-server tsql substring