在BigQuery中,我完成了一个REGEXP_EXTRACT_ALL查询,并得到了其中每行包含多行(一个数组)的结果。
如何查询该表以将每一行的数组转换为自己的行,以使我生成的表是每一行的单独行,而不是数组?
您可以应用取消嵌套操作。举个例子:
WITH data AS(
SELECT ['string1', 'string2'] AS r UNION ALL
SELECT ['string3', 'string4', 'string5']
)
SELECT
r
FROM data,
UNNEST(r) r
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3353 次 |
| 最近记录: |