连接字段并消除所有空格

时间:2019-02-14 19:20:29

标签: sql sql-server

我必须在同一张表中连接10个不同的字段。字段连接后,我需要消除所有字符之间的空格。 30,000 记录。

CUSTOMER #  FIELD 1          FIELD 3   FIELD 4   FIELD 5   FIELD 6   FIELD XX
            ,TO BE OR NOT,   /THAT IS/ /THE Q/   OR NOT     THE_       QUESTION

所以,它想要:

,TOBEORNOT,/THAT IS//THEQ/ORNOTTHE_QUESTION

1 个答案:

答案 0 :(得分:3)

使用concatreplace

select
  replace(concat(field1, field2,....), ' ', '')
from customer

要计算字符,请使用len

select
  len(replace(concat(field1, field2,....), ' ', '')) counter
from customer