给出以下数据集:
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类型。 ...
下面是BigQuery标准SQL的内容>>
#standardSQL
SELECT COUNT(*)
FROM `project.mydataset.mytable`
WHERE 2 in UNNEST(events)