2017-08-28 25 views
0

在BigQuery中,我已经完成了REGEXP_EXTRACT_ALL查询并且每行都包含多行(数组)的结果。BigQuery将数组拆分为单独的行

如何查询此表将每行的数组转换为其自己的行,以便我的结果表是每行的单个行而不是数组?

回答

2

您可以申请unnest操作。举个例子:

WITH data AS(
    SELECT ['string1', 'string2'] AS r UNION ALL 
    SELECT ['string3', 'string4', 'string5'] 
) 

SELECT 
r 
FROM data, 
UNNEST(r) r 
相关问题