gof*_*net 4 sql sql-server sql-server-2005
我有一个名为Name的列,在列中我有值
Name
001 BASI Distributor (EXAM)
002 BASI Supplier (EXAM2)
MASI DISTRIBUTOR (EXAM002)
MASI SUPPLIER (EXAM003)
EXAM_ND Distributor Success System Test (EXAM_ND)
EXAM_SS Supplier Success System Test (EXAM_SS)
Run Code Online (Sandbox Code Playgroud)
现在我想要将()整个字符串中的值分开.如何我会尝试这个SUBSTRING (Name ,22 ,4 )但是这将有助于单个我希望使用一些独特的解决方案获得结果.
小智 5
SELECT SUBSTRING(Name,
CHARINDEX('(', Name) + 1,
CHARINDEX(')', Name) - CHARINDEX('(', Name) - 1)
Run Code Online (Sandbox Code Playgroud)