如何使用bigqueryunnest在一行而不是多行中查看每个结构及其值?

pzfprimi  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(174)

这个查询给出的结果是每一行都包含结构中的键和值。但是,我希望作为一个结构的一部分的行位于单个行中,而不是多个行中。 SELECT event_date, event_name, param.key as key, param.value.string_value as value fromproject_name.dataset_name.table_namecross join UNNEST(event_params) as param where event_name = 'a' and (param.key = 'b' or param.key = 'c') and CASE WHEN key = 'b' THEN CAST(param.value.string_value AS FLOAT64) > 5 else CAST(param.value.string_value AS FLOAT64) > 0 END

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题