我需要一个查询来分别在大括号之间拆分值。
我的 varchar 值是
16(8),14(10)
我需要拆分为
16,14
我只需要16和14值,但不需要(8) (10)
大括号内的值
我试过这个查询
select
case
when charindex('(0-9)', OtherProduct) > 0
then rtrim(left(OtherProduct, charindex('(0-9)', OtherProduct)-1))
else OtherProduct end as OtherProduct
from dbo.rxnreactions where rsd='P=15(61),16(8),14(10)R=1,7S=9012'
有谁能帮我把它分开。