【问题标题】:BigQuery array intersect [duplicate]BigQuery 数组相交 [重复]
【发布时间】:2017-03-18 07:50:15
【问题描述】:

我有一个值数组我想过滤结果,如果数组列包含这些值中的任何一个,有没有一种简单的方法可以使用标准 SQL 语言在 BigQuery 中执行相交?

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    这应该会给你一个大致的方向:

    SELECT ...
    WHERE EXISTS(SELECT 1 FROM UNNEST(array_column) a WHERE a IN UNNEST(array_values))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-22
      • 2021-03-11
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 2012-03-03
      • 2022-01-09
      相关资源
      最近更新 更多