【发布时间】:2017-05-17 23:41:26
【问题描述】:
我有一个 hive 表包含 array 和 map 类型的列,我想过滤数组/映射列包含超过 N 个元素的记录,该怎么做?
DDL:
create table test (id string, v1 array<int>, v2 map<string,string>)
查询:
select * from test where length(v1)>10 or length(v2)>10
【问题讨论】:
标签: hadoop hive apache-spark-sql