删除一半字符串的重复空格

时间:2016-04-11 14:22:06

标签: sql sql-server

我需要删除字符串中的重复空格,只留下一个,与功能修剪Excel相同。如何在sql中执行此操作?

1 个答案:

答案 0 :(得分:0)

Declare @spaces varchar(100) = 'String     With Spaces'

SELECT REPLACE(
          REPLACE(
            REPLACE(
                LTRIM(RTRIM(@spaces))
            ,'  ', ' ' + CHAR(100)) 
          ,CHAR(100) + ' ', '')
       ,CHAR(100), '') AS Result