Cho một bảng có chứa một cột của JSON như thế này:làm thế nào để vượt qua tham gia unnest một mảng json theo mau
{"payload":[{"type":"b","value":"9"}, {"type":"a","value":"8"}]} {"payload":[{"type":"c","value":"7"}, {"type":"b","value":"3"}]}
Làm thế nào tôi có thể viết một truy vấn Presto để cho tôi trung bình giá trị b
trên tất cả mục?
Cho đến nay tôi nghĩ rằng tôi cần phải sử dụng một cái gì đó giống như của Hive lateral view explode, có tương đương là cross join unnest trong Presto.
Nhưng tôi bị kẹt về cách viết truy vấn Presto cho cross join unnest
.
Tôi làm cách nào để sử dụng cross join unnest
để mở rộng tất cả các phần tử mảng và chọn chúng?
Giá trị không thể chuyển thành mảng (varchar) – colintobing