【问题标题】:How to use SPLIT and CROSS APPLY functions in BigQuery如何在 BigQuery 中使用 SPLIT 和 CROSS APPLY 函数
【发布时间】:2021-04-29 02:39:44
【问题描述】:

我在 BigQuery 中的拆分和交叉应用功能上苦苦挣扎。然而它没有用。如果有人可以提供帮助,那将对我的项目有很大帮助。谢谢!我希望输出如下所示:

【问题讨论】:

    标签: split google-bigquery cross-apply


    【解决方案1】:

    试试UNNEST:

    select deptid, deptname, value
    from mytable, unnest(split(deptlocation)) as value
    

    【讨论】:

      【解决方案2】:

      试试这个:

      SELECT
        DeptId,
        DeptName,
        SPLIT(p, ",") AS Value
      FROM
        your_tbale,
        UNNEST(DeptLocation) AS p
      

      【讨论】: