带数组公式的SQL代码
sql新手。我在下面的代码中得到了这个错误消息,我不确定我哪里出错了 “无法访问数组类型为[1:31]的值上的字段值” 我希望这段代码最终能帮助我将数据集中的3种不同的创建者受众规模与其相应的平均参与率进行分组带数组公式的SQL代码,sql,arrays,google-bigquery,Sql,Arrays,Google Bigquery,sql新手。我在下面的代码中得到了这个错误消息,我不确定我哪里出错了 “无法访问数组类型为[1:31]的值上的字段值” 我希望这段代码最终能帮助我将数据集中的3种不同的创建者受众规模与其相应的平均参与率进行分组 SELECT creator_audience_size.value, AVG(engagement_rate / 1000000) AS avgER FROM `public_campaigns` AS pc, UNNEST(posting_langua
SELECT
creator_audience_size.value,
AVG(engagement_rate / 1000000) AS avgER
FROM
`public_campaigns` AS pc,
UNNEST(posting_language) AS size
JOIN `public_instagram_channels` AS pic ON
pc.id = pic.id
GROUP BY
creator_audience_size.value
公众活动图表
- 请注意,预览中未显示创建者\受众\大小字段名称,这就是我使用以“.value”结尾的字段的原因
- 还要注意的是,并不是所有的字段名都显示出来——有一些字段名在模式中包含“repeated”,所以不确定这是否就是我得到数组错误的原因