0
我想從列中的表達式中刪除尾部空格,並將它們添加到表達式的開頭。因此,舉例來說,我目前擁有的表達式:刪除尾部空格並將它們添加爲前導空格
Sample_four_space
Sample_two_space
Sample_one_space
我想這列轉換爲:
Sample_four_space
Sample_two_space
Sample_one_space
我已經試過這樣表達:
UPDATE My_Table
SET name = REPLACE(name,'% ',' %')
不過,我想就像一個更健壯的查詢,可以適用於任何長度的尾部空格。你能幫我開發一個查詢,它將刪除所有尾隨空格並將它們添加到表達式的開始處?
可能值得注意的是,即使在字符串中間使用替換也會替換所有空格。而後者的解決方案即使在開始或中間是空格,但RTRIM()也可以高效地使用。 – Matt
就這樣,有沒有辦法做到這一點,而不必刪除字符串中的空格? – kbball
@kbball。 。 。第二種方法。樣本數據只在最後有空格,所以我首先想到了這一點。 –