Импала выделите текст из поля и поместите в новый столбец - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь отфильтровать текст записи, беру указанный текст и отправляю запрос на другой столбец. Данные выглядят так:

select my_text as food from my_table

В идеале запрос должен фильтровать данные столбца для указанного текста и создавать для него новый столбец. Пример данных в столбце my_text выглядит как

chair;house;fruit:apple;

Я хочу выделить весь текст, начинающийся с 'fruit:', и взять любой текст, предшествующий ';'

Таким образом, результат предыдущего запроса должен выглядеть следующим образом:

select my_text(logic to filter text here) as food from my_table

Результат должен быть

food
fruit:apple
...