如何将数组更改为行
How to change arrays into rows
BigQuery 中有一个 table,其中包含 2 个重复(数组)类型的列,enterded_date 和状态。
Table 在 BigQuery 中:
是否可以改为查询 returns 行?
像这样:
考虑以下方法
select t.* except(entered_date, status),
entered_date, status
from your_table t,
t.entered_date as entered_date with offset
join t.status as status with offset
using(offset)
如果应用于您问题中的示例数据 - 输出为
BigQuery 中有一个 table,其中包含 2 个重复(数组)类型的列,enterded_date 和状态。
Table 在 BigQuery 中:
是否可以改为查询 returns 行?
像这样:
考虑以下方法
select t.* except(entered_date, status),
entered_date, status
from your_table t,
t.entered_date as entered_date with offset
join t.status as status with offset
using(offset)
如果应用于您问题中的示例数据 - 输出为