这是TERADATA(不是SQL Server,不是Oracle)
我有一列电话号码:
(312)9879878
(298)989-9878
430-394-2934
394s9048ds987
..........
我需要将此列清理成
3129879878
2989899878
4303942934
3949048987
..........
这样就只有数字了。所有其他字母,特殊字符,连字符...都应删除。我怎样才能做到这一点?
最佳答案
您的站点上正在运行哪个版本的TD?
如果是14岁,或者您安装了oTranslate UDF,则可以简单地做一个老技巧来嵌套Translate:
oTranslate(phonenum, oTranslate(phonenum, '0123456789', ''), '')