我需要数据的值看起来像这样
18184789564
我使用了这段代码
REGEXP_REPLACE(+1,b.PHONE_NUMBER,'[^0-9]','') as PHONE_NUMBER
给我一个错误,数值无法识别。希望我可以像 1 这样简单地添加,因为我已经能够删除破折号了。
Snowflake 使用
CONCAT()
函数进行字符串连接。您必须与 REGEXP_REPLACE()
的结果进行串联。
CONCAT('1', REGEXP_REPLACE(b.PHONE_NUMBER,'[^0-9]','')) AS PHONE_NUMBER