-3

我在这个网站上找到了这个与我的问题相关的问题和答案。

除了我的问题是我需要在“-”之后显示信息。

例如,它当前显示7 - Net 714 - Net 149101 - Net 141 - COD

我只是希望它显示“-”之后的部分。
例如,我希望它只显示Net 7orNet 14COD

如果我这样做:

select distinct right([C].[CustomerTermsCode], charindex(' - ', [C].[CustomerTermsCode]) + 4) AS RightString

它只显示“-”之前的信息。

请帮我。

4

1 回答 1

0

您应该使用子字符串,因为破折号之前的长度会发生变化。

select distinct substring([C].[CustomerTermsCode], charindex(' - ', [C].[CustomerTermsCode])+3,50) AS RightString
于 2015-06-17T16:04:53.243 回答