如何在电话号码中添加 1 并删除破折号?

问题描述 投票:0回答:1

我需要数据的值看起来像这样

18184789564

我使用了这个代码:

REGEXP_REPLACE(+1, b.PHONE_NUMBER, '[^0-9]', '') AS PHONE_NUMBER 

我收到错误

无法识别数值

希望我可以像 1 一样简单地添加,因为我已经能够删除破折号了。

sql snowflake-cloud-data-platform output user-defined-functions regexp-replace
1个回答
0
投票

Snowflake 使用

CONCAT()
函数进行字符串连接。您必须与
REGEXP_REPLACE()
的结果进行串联。

CONCAT('1', REGEXP_REPLACE(b.PHONE_NUMBER,'[^0-9]','')) AS PHONE_NUMBER
© www.soinside.com 2019 - 2024. All rights reserved.