我必须在同一张表中连接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
答案 0 :(得分:3)
使用concat
和replace
:
select
replace(concat(field1, field2,....), ' ', '')
from customer
要计算字符,请使用len
:
select
len(replace(concat(field1, field2,....), ' ', '')) counter
from customer