StringA
StringB
StringC
StringD
我串接上述4串下方使用替換一個連接字符串,在DB2
StringA||' '||StringB||' '||StringC||' '||StringD
給出我希望用上述串聯字符串替換,從而替代由單一雙空格空間。我有類似的東西
REPLACE((StringA||' '||StringB||' '||StringC||' '||StringD), ' ',' ')
但是,上述邏輯沒有提供給我結果。
但是,如果我只是將它應用於StringA和StringB,它工作正常。我們如何才能使它成爲完整的字符串?
哪個版本的DB2?它提供給你什麼?你確定你有實際_spaces_?有許多不同的空白字符。如果你不需要這個數據庫端,也許可以在應用層進行替換 - 許多語言對此有更好的支持/庫。你已經接受的答案似乎不適用於你的陳述的數據庫 - 它實際上是否工作? –
你的SQL看起來正確。只是在最後沒有雙空格:'',''(似乎是重新格式化) – smoore4