BigQuery中的整数查询

问题描述 投票:0回答:1

给出以下数据集:

date        | events
------------+-------------
2019-11-12  | [1, 2, 4, 5]
2019-11-13  | [2, 3, 5]
2019-11-14  | [1, 2]

events作为BigQuery中的类型JSON

我希望能够对events中给定值的行进行计数>

理想地,这就是我想要实现的目标:

SELECT count(*)
FROM mydataset.mytable
WHERE 2 IN events

[我已经在BigQuery的文档以及讨论该主题的其他网页中研究了Json操作,但是找不到解决方案。

有人可以帮忙吗?谢谢!

给出以下数据集:日期|活动------------ + ------------- 2019-11-12 | [1,2,4,5] 2019-11-13 | [2,3,5] 2019-11-14 | [1,2]列事件是BigQuery中的JSON类型。 ...

google-bigquery
1个回答
2
投票

下面是BigQuery标准SQL的内容>>

#standardSQL
SELECT COUNT(*)
FROM `project.mydataset.mytable`
WHERE 2 in UNNEST(events)
© www.soinside.com 2019 - 2024. All rights reserved.