SQL Server无法使用MySQL split_index函数,并且我的环境在使用"CREATE" "INSERT"
这样的服务器上遇到某些功能而无法访问
是否有任何方法可以通过固定的定界符将字符串分成几列?
有3个定界符,但长度是动态的。
例如
STRING:有时-"AA.0.HJ"
,有时-"AABBCC.099.0"
,有时-"0.91.JAH21"
子字符串的组合不起作用。
SUBSTRING(STRING,CHARINDEX('.',STRING )+1,LEN(STRING )-CHARINDEX('.',STRING )
Origin:
STRING
AA.0.HJ
AABBCC.099.0
0.91.JAH21
Target :
STRING First Second Third
AA.0.HJ AA 0 HJ
AABBCC.099.0 AABBCC 099 0
0.91.JAH21 0 91 JAH21
在这种情况下有什么解决方案?