首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bigquery UNNEST数组

Bigquery UNNEST数组
EN

Stack Overflow用户
提问于 2019-07-03 19:58:28
回答 1查看 109关注 0票数 0

我想列出item_name,但contentType必须是"POI“

1

代码语言:javascript
复制
select param.item_name from 'dataset', 
UNNEST(event_params) AS param
where event_name  = "select_content" AND param.value.string_value = "POI"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-04 01:49:16

下面是针对BigQuery标准SQL的说明

代码语言:javascript
复制
#standardSQL
SELECT 
  ( SELECT value.string_value
    FROM UNNEST(event_params) param
    WHERE key = 'item_name'
  ) AS item_name
FROM `project.dataset.table`
WHERE (
  SELECT COUNT(1) FROM UNNEST(event_params) param
  WHERE (key, value.string_value) = ('content_type', 'POI') OR key = 'item_name'
  ) = 2   
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56869659

复制
相关文章

相似问题

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