如何从 Presto 的列中提取“+”和“@”之间的字符串?

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

我在 Presto 中有如下表格:

输入数据:

PHONE_NUMBER
--------
ppa:[email protected]  
tel:+77695002395  
dadsadas+884415002996xx2
....

要求:

我需要从“+”和“@”(如果存在)之间的“PHONE_NUMBER”列中获取所有值。

欲望输出:

因此,我需要如下内容:

PHONE_NUMBER
--------
77845678021 
77695002395 
884415002996
....

如何在 Presto 中做到这一点?

sql regex presto
© www.soinside.com 2019 - 2024. All rights reserved.