仅替换字符串中的第一个打开和关闭括号

时间:2019-06-26 21:17:40

标签: sql-server-2012

如何仅替换列中的第一个关闭和打开括号

我使用了replace,但是它替换了字符串中的所有匹配项

select 
replace(substring(cast('VAT on (TDL on (NBT on Service Fee))' as varchar(38)),
 abs(CHARINDEX('on','VAT on (TDL on (NBT on Service Fee))')+3),len('VAT on (TDL on (NBT on Service Fee))') ),'(','')

我正在通过服务费获得NBT上的TDL增值税

我需要 TDL的增值税(服务费NBT)

0 个答案:

没有答案