SQL Server:如何读取字符串的最后一个字符,并添加一个新字符

时间:2016-04-06 15:25:38

标签: sql sql-server-2008

如何读取字符串,如果该字符串末尾没有,(逗号),请在其末尾添加,(逗号)。

@customernumber='583473,789458'

系统检查后没有逗号添加,(逗号)并使其如下所示

@customernumber='583473,789458,'

1 个答案:

答案 0 :(得分:4)

您似乎试图在字符串中存储多个数字客户编号。这是一个坏主意,你应该认真思考替代方案。

但你的问题的答案是:

set @customernumber = (case when @customernumber like '%,' then @customernumber
                            else @customernumber + ','
                       end)