从oracle中的表中删除字符并相应地更新

时间:2014-02-21 12:26:36

标签: oracle

我在表格中有一个字段包含字母数字字符串,现在我想从该特定字段中删除字符并按照udpate表格。

例如

NAME
-----
SUMIT
123SU
123SUW234

SQL表的更新后应该如下所示

NAME
-----

123
123234

请协助。

1 个答案:

答案 0 :(得分:2)

update table set name = regexp_replace(name,'[^[:digit:]]',null)
where  regexp_like (name,'[^[:digit:]]');