在BigQuery中,我做了一个REGEXP_EXTRACT_ALL
查询,并且每行包含多行(一个数组)。
如何查询此表以将每行的数组转换为自己的行,以便我的结果表是每行的单独行而不是数组?
答案 0 :(得分:5)
您可以应用unnest操作。举个例子:
WITH data AS(
SELECT ['string1', 'string2'] AS r UNION ALL
SELECT ['string3', 'string4', 'string5']
)
SELECT
r
FROM data,
UNNEST(r) r