如何在 BigQuery 中使用 SPLIT 和 CROSS APPLY 函数

问题描述

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

The output I want

解决方法

试试UNNEST

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

试试这个:

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