4
Апачи улой таблицы следующее определение столбца:Фильтра Массив в улье
myvars:array<struct<index:bigint,value:string>>
Пример соответствующих данные:
"myvars":[
{"index":2,"value":"value1"}
, {"index":1,"value":"value2"}
, {"index":2,"value":"value3"}
]
Как этот массив быть отфильтрован ко всем элементам, где " индекс "== 2.
В JavaScript я хотел бы сделать что-то вроде следующего:
myvars.filter(function(d){return d.index==2;})
Как тот же результат может быть достигнут с помощью Apache Hive QL, предпочтительно без боковых взглядов?
Дубликат: http://stackoverflow.com/questions/26774332/ hive-check-elements-in-array – kecso
У меня тоже есть вопрос, вы можете найти решение для этого? дайте мне знать, https://stackoverflow.com/questions/47280628/how-to-filter-on-map-value-in-hive-arraymapstring-string – reihaneh