如何仅替换列中的第一个关闭和打开括号
我使用了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)