Given tabeli zawierającej kolumnę JSON tak:jak przejechać dołączyć unnest tablicy json w presto
{"payload":[{"type":"b","value":"9"}, {"type":"a","value":"8"}]} {"payload":[{"type":"c","value":"7"}, {"type":"b","value":"3"}]}
Jak mogę napisać zapytanie Presto dać mi średnią b
wartość we wszystkich wpisy?
Do tej pory myślę, że muszę użyć czegoś takiego jak Hive's lateral view explode, którego odpowiednikiem jest cross join unnest w Presto.
Ale utknąłem na tym, jak napisać zapytanie Presto dla cross join unnest
.
Jak mogę użyć cross join unnest
, aby rozwinąć wszystkie elementy tablicy i wybrać je?
Wartość nie może być rzutowana na tablicę (varchar) – colintobing