从数组 Bigquery 中提取所有 int64 元素
Posted
技术标签:
【中文标题】从数组 Bigquery 中提取所有 int64 元素【英文标题】:Exract all int64 elements from array Bigquery 【发布时间】:2021-04-23 14:08:52 【问题描述】:我想从数组中提取所有元素,而不仅仅是顶部的元素。 我使用的代码:
SELECT listings_impression, flattened
FROM `data_marts.mixpanel_raw_data`
CROSS JOIN UNNEST(listings_impression) as flattened
limit 10
结果在随附的屏幕截图中:
【问题讨论】:
【参考方案1】:改用下面
SELECT flattened
FROM `data_marts.mixpanel_raw_data`
CROSS JOIN UNNEST(listings_impression) as flattened
limit 10
【讨论】:
谢谢!我试图过滤不在顶部的元素之一,似乎它正在工作 太棒了。考虑也投票给答案! :o)以上是关于从数组 Bigquery 中提取所有 int64 元素的主要内容,如果未能解决你的问题,请参考以下文章
Bigquery:是不是有一种 json 路径方法可以仅从具有动态键的 json 数组中提取值?