oracle中如何取消列值中的空格

我的表A中的C列数据构成是:汉字+英文字母,在汉字和英文字母中间位置存在空格,求SQL语句批量取消这些空格

update a set c=replace(c,' ');
两个单引号中间有个空格,它会把c列中存在的所有空格都删掉,慎用
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-14
select trim(replace(col1,'\t','')) from tab1
第2个回答  2013-10-14
select replace(C,' ','') from A;
第3个回答  2013-10-14
select REPLACE( '测试 TEST', ' ', '') AS col from dual;
相似回答