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, '()+', '')
来删除这些字符,这可能比正则表达式更有效。
我有一个电话号码列表,格式如下:
+7(000)1234567
我需要删除 ),( 和 + 符号才能收到:
70001234567
我应该使用什么功能?
感谢
您可以使用 regexp_replace
将所有非数字替换为空格。
regexp_replace(phone,'[^0-9]','')
如果您知道只有“()+”,您可以简单地应用 oTRANSLATE(phone, '()+', '')
来删除这些字符,这可能比正则表达式更有效。