【发布时间】:2015-04-20 22:30:17
【问题描述】:
我在表格中有一个电话号码和邮政编码字段。我正在尝试将这些信息转换为通用格式,并且我想去掉所有多余的垃圾,如破折号、括号、空格和字母。
我想知道是否有一种方法可以使用替换功能来做到这一点,我尝试以类似于在 REGEXP_LIKE() 中的方式进行操作并且没有运气,这就是我所拥有的。
select (REPLACE(numbers.PHONE,'[a-zA-Z._-%() ]',''))
from table numbers;
如果没有办法做到这一点也没关系,我只是想避免为我想要替换的所有内容创建一大堆替换语句。
【问题讨论】:
标签: sql oracle replace oracle-sqldeveloper