如何在电话号码中添加 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.