如何在SQL中的最后一个单词后删除所有','

时间:2018-01-08 20:09:00

标签: sql-server tsql

我需要在最后一句话后删除所有','

例如:

DECLARE @X AS NVARCHAR(50)='abc,def,gh ,,,'

我想要这个结果:

'ABC,DEF,GH'

1 个答案:

答案 0 :(得分:2)

要修剪您可以使用的所有尾随逗号

SELECT LEFT(@x, LEN(@x) + 1 - PATINDEX('%[^,]%', REVERSE(@x)))