在Presto中使用通用分隔符后选择所有内容

时间:2019-05-30 16:22:29

标签: presto

我有一列只想取数字。

但是,数据的存储方式如下:

so the colon would be a common deliminator, but this has a different number of colons so I can't just split the string. 我只想在同一列中输出数字。有办法吗?

1 个答案:

答案 0 :(得分:4)

您可以使用regexp_extract功能。假设您的值始终是数字,则应这样做:

SELECT regexp_extract(value, '.*:(\d+)', 1) 
FROM data