【发布时间】:2020-01-13 13:43:39
【问题描述】:
过去几个小时我一直在尝试寻找一种方法来检查 BigQuery,如果数组包含某个值而不使用 UNNEST。我不想使用 UNNEST 的原因是我不想要 UNNEST 结果,我只想检查值是否在其中(然后在其上执行条件 CASE WHEN)。
我尝试了不同的方法,例如 value = ANY(array)、CONTAINS、CONTAINS_ARRAY,但它们都不适用于 BigQuery。
谢谢!
【问题讨论】:
-
你能提供你的表架构吗?
标签: arrays google-bigquery unnest