Совпадение строки в столбце STRUCT в Hive - PullRequest
0 голосов
/ 03 мая 2018

У меня есть столбец типа "STRUCT" в кусте, в основном выглядит как словарь (строка, строка), и я хочу, чтобы значения, содержащие шаблон "XXX", когда значение ключа является "валюта".

Я привык к PostgreSQL, где в строке я бы просто использовал:

select * from table_name where column_name like '%XXX%'

Я пытаюсь это сделать, но на самом деле это не работает. Пробовал все вокруг, но ничего не работает.

Есть предложения?

1 Ответ

0 голосов
/ 03 мая 2018

Я понял, что должен использовать обозначение DOT (.).

Так что это работает так:

select * from table_name where column_name.key_value like '%XXX%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...