Извлечь рынок из тега - PullRequest
       3

Извлечь рынок из тега

0 голосов
/ 24 сентября 2018

Мне нужно извлечь "Рынок" из "Тегов" .Ниже приведены примеры тегов: "different_ypa_us_synd_skimag",и "fr" из третьего тега.У меня есть сотни тегов, которые имеют разные названия рынков.поэтому мне нужен поиск и извлечение в PostgreSQL.
Спасибо

1 Ответ

0 голосов
/ 24 сентября 2018

Примерно так (?)

with tags(name) as(
select 'distinct_ypa_us_synd_skimag' union all
select 'distinct_ypa_say_us_enhanc_d2u_search' union all
select 'distinct_ypa_say_fr_enhanced_d2e_search' 
)

select * from (
    select name, unnest(string_to_array(tags.name, '_')) unn from tags
) t
where unn in ('us', 'fr') -- here is "Market" list

демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...