1
我必須比較兩列說A和B.如果他們改變我需要打印這兩個值作爲舊值和新值。
但問題是,第二列是單詞之間有一些額外的空間,所以即使名稱沒有改變> 幫助我在這。 我正在尋找Teradata的SQL查詢如何用teradata SQL中的單個空格替換單詞之間的多個空格?
我必須比較兩列說A和B.如果他們改變我需要打印這兩個值作爲舊值和新值。
但問題是,第二列是單詞之間有一些額外的空間,所以即使名稱沒有改變> 幫助我在這。 我正在尋找Teradata的SQL查詢如何用teradata SQL中的單個空格替換單詞之間的多個空格?
您的Teradata發佈是什麼?
在TD14有REGEXP_REPLACE,之前你可能已經安裝了oREPLACE UDF:
TRIM(REGEXP_REPLACE(x, '()+',' ',1,0,'c'))
TRIM(OREPLACE(OREPLACE(OREPLACE(x,' ',' '), ' ',' '), ' ',' ')
可以擺脫TRIM的,如果你沒有前導或尾隨空白。
它是teradata 13 – venkat