Выберите все после общего разделителя в Presto - PullRequest
0 голосов
/ 30 мая 2019

У меня есть столбец, в котором я хочу взять только цифры.

Однако данные хранятся так:

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 Ответ

4 голосов
/ 30 мая 2019

Вы можете использовать функцию regexp_extract. Предполагая, что ваши значения всегда являются числами, это должно сделать это:

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