给定一个包含 JSON 列的表,如下所示:
{"payload":[{"type":"b","value":"9"}, {"type":"a","value":"8"}]}
{"payload":[{"type":"c","value":"7"}, {"type":"b","value":"3"}]}
如何编写 Presto 查询以提供b
所有条目的平均值?
到目前为止,我认为我需要使用 Hive 的横向视图 explode之类的东西,它的等价物是Presto 中的cross join unnest。
但我坚持如何编写 Presto 查询cross join unnest
。
如何使用cross join unnest
扩展所有数组元素并选择它们?