【发布时间】:2020-07-29 21:23:20
【问题描述】:
我有一个蜂巢表(学生),它有两列是数组。
student_list array<string>
present_list array<string>
我知道有一个 hive 函数 array_contains(Array<T>, value) 来检查该项目是否存在于数组中,但我想知道该项目存在于多个项目中的索引。
student_list 的示例数据是一些学生 ID,例如
["1LPT5Q4IE5XC","1SU2QNCG98BC","29V3SAK2Q79Z"]
如果 present_list 是
["1LPT5Q4IE5XC","29V3SAK2Q79Z"]
我希望该行的输出为[0,2]。
【问题讨论】:
标签: arrays select filter hive hiveql