如何删除列中非单词之间的所有空格? 我有一个列有这样的值的列:
"This Is My - Value"
"This Is My- Value"
"This Is My/ Value"
"This Is My- Value (Other -Value)"
如何删除非单词之间的所有空格,如下所示:
"This Is My-Value"
"This Is My-Value"
"This Is My/Value"
"This Is My-Value(Other-Value)"
试过这个,但是没有用:
SELECT REGEXP_REPLACE(I,"\s*([^a-zA-Z\d\s:])\s*","\\1") FROM registros;
答案 0 :(得分:0)
知道了:
SELECT REGEXP_REPLACE(I,"\[[:blank:]]*([-/()])\[[:blank:]]*","\\1") FROM registros;