首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >BigQuery选择多个键值

BigQuery选择多个键值
EN

Stack Overflow用户
提问于 2017-05-04 20:32:35
回答 1查看 5.3K关注 0票数 7

将Firebase中的自定义事件导出到BigQuery中,可以在其中存在多个键值params .我似乎不知道如何使用“标准SQL”来选择其中的一个。

EN

Stack Overflow用户

回答已采纳

发布于 2017-05-04 20:49:58

假设您希望为所有的string_value事件选择与firebase_event_origin相对应的int_value和与firebase_screen_id关联的int_value。您可以将查询表示为:

代码语言:javascript
运行
复制
#standardSQL
SELECT
  (SELECT param.value.string_value
   FROM UNNEST(event_dim.params) AS param
   WHERE param.key = 'firebase_event_origin') AS firebase_event_origin,
  (SELECT param.value.int_value
   FROM UNNEST(event_dim.params) AS param
   WHERE param.key = 'firebase_screen_id') AS firebase_screen_id
FROM `your_dataset.your_table_*`
CROSS JOIN UNNEST(event_dim) AS event_dim
WHERE _TABLE_SUFFIX BETWEEN '20170501' AND '20170503' AND
  event_dim.name = 'control_reading';
票数 7
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43792292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档