我想知道如何从字段中删除 Redshift 中的所有换行符。我试过这样的事情:
replace(replace(body, '\n', ' '), '\r', ' ')
Run Code Online (Sandbox Code Playgroud)
和
regexp_replace(body, '[\n\r]+', ' ')
Run Code Online (Sandbox Code Playgroud)
但它没有用。如果您知道如何执行此操作,请分享。
使用chr(10)代替\n
例子:
select replace(CONCAT('Text 1' , chr(10), 'Text 2'), chr(10), '-') as txt
Run Code Online (Sandbox Code Playgroud)