我有一列需要从“_”开始提取字符串的其余部分。下面的例子:
TF_Bskt Trade would need to be "Bskt Trade"
SSC_Equity would need to be "Equity"
etc ......
所以我已经使用 TF_Bskt Trade 示例走了这么远:
SELECT SUBSTRING ('TF_Bskt Trade' ,CHARINDEX('_','TF_Bskt Trade')+1, length)
但是,我对如何确保长度从 _ 之后的开头和字符串的结尾感到困惑,以便它是动态的?基本上,它可以满足“_”之后不同程度的字符串长度。
关于如何有效实现这一目标的任何想法?