[英]BigQuery unnest multiple params
我需要取消嵌套多个参数键event_date
、 page_location
、 page_title
、 user_pseudo_id
。 其中两个, page_location
和page_title
我需要取消嵌套并分别显示它们。 下面的代码只是随机显示位置或标题值,我需要它们在单独的行中
SELECT
event_date, value.string_value, user_pseudo_id,
FROM
` mydata.events20220909*`,
unnest(event_params)
WHERE
key = "page_title" OR key = "page_location"
您不一定要取消所有 event_params,通过以下查询,您可以将任何参数放在单独的列中
select
event_date,
user_pseudo_id,
(select value.string_value from unnest(event_params) where key = 'page_location') as page_location,
(select value.string_value from unnest(event_params) where key = 'page_title') as page_title
from `mydata.events_20220909*`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.