小编典典

在MS SQL中用单个逗号替换多个逗号

sql

如何在MS SQL中用单个逗号替换列中的连续逗号?

例如,我有类似的数据

 a,,,,b,,,c,,,,,,
 d,e,,,f,,,,,,g,,

我希望将其处理为以下格式:

 a,b,c,
 d,e,f,g,

建议的副本“使用SQL用单个逗号替换字符串中的多个逗号”适用于Oracle。这是有关SQL Server的问题。


阅读 225

收藏
2021-04-14

共1个答案

小编典典

这就是我所做的。

选择replace(replace(replace(’a ,,, b ,,, c,d,e ,,,, f’,’,’,’<>’),’> <’,’‘),’<>
‘,’,’)

2021-04-14