Если в моей таблице есть столбец типа Map, как я могу его фильтровать? Допустим, я хочу сказать: -Как фильтровать по столбцу типа данных карты в запросе HQL
select * from mytable where col.get("key1") = 1;
это синтаксически не правильно, но вы получите точку, что я пытаюсь сделать здесь. Какой правильный синтаксис для этого?
Возможный дубликат [Карта переменной типа в улье] (HTTP : //stackoverflow.com/questions/14514669/map-type-variable-in-hive) – maxymoo
Не дубликат. Ссылка, которую вы рассказали о определении типа данных карты в Hive, не обсуждает, как ее фильтровать. Thx – Dhiraj
Посмотрите под заголовком «Доступ к столбцу карты» в первом ответе – maxymoo