Teradata 15.10 - 从字符串中删除字符集

Teradata 15.10 - Remove set of characters from a string

我有一个电话号码列表,格式如下:

+7(000)1234567

我需要删除 ),( 和 + 符号才能收到:

70001234567

我应该使用什么功能?

感谢

您可以使用 regexp_replace 将所有非数字替换为空格。

regexp_replace(phone,'[^0-9]','')

如果您知道只有“()+”,您可以简单地应用 oTRANSLATE(phone, '()+', '') 来删除这些字符,这可能比正则表达式更有效。