替换SQL Server中的子字符串

时间:2018-10-24 10:22:40

标签: sql sql-server

我的表中有一列称为“服务”。其价值如下所示。

0.0.0.1 /service/telco/fixedline/**intnet** 274511977 0

我需要如下替换

0.0.0.1 /service/telco/fixedline/**_intnet** 274511977 0

如果您注意到这一点,那么无论子字符串“ intnet ”到哪里,都应将其所有出现的位置替换为“ _intnet ”。

2 个答案:

答案 0 :(得分:2)

我会做的:

replace()

您也可以使用select replace(col, 'intnet', '_intnet')

do

答案 1 :(得分:2)

select replace ('0.0.0.1 /service/telco/fixedline/intnet 274511977 0','intnet','_intnet')