我有自定义表,并且first_name列中有两个空格。我想将此列的两个空格删除为一个空格 我尝试这个查询。
Select customer_id, trim(first_name) from customer
但是修剪不会删除字符之间的空格
如何在此列中的字符之间的两个空格之间删除两个空格?
答案 0 :(得分:0)
使用regexp_replace
用一个空格字符替换连续的多个空格。
select customer_id,regexp_replace(trim(first_name),' +',' ')
from customer
答案 1 :(得分:0)
您可以使用translate
select customer_id,translate(first_name,' ',' ') as first_name from customer