删除字符oracle之间的空格

时间:2014-11-29 20:47:45

标签: oracle

我有一个专栏名称' phone'在表branch_dum中。但是电话栏中的值如

' 111 21 111111'

' 11 1222 11222'

数字之间有空格。我想更改我的电话列值,没有任何空格,如

' 11121111111'

' 11222211222'

我可以在oracle中编写什么sql命令来替换我的列值而字符之间没有任何空格。

1 个答案:

答案 0 :(得分:3)

您可以使用REPLACE()功能更改电话号码,同时选择

SELECT REPLACE(phone,' ','') "New Phone Number"
FROM branch_dum;

如果您想要永久更改,那么您可以在UPDATE语句中执行相同操作

UPDATE branch_dum SET phone = REPLACE(phone,' ','');