在 BigQuery 中,嵌套数据可以使用 STRUCT 类型进行处理。STRUCT 类型代表一个或多个字段的结构,它们可以嵌套在其他字段中。以下是一个示例查询,其中包含一个名为'order”的嵌套字段,其中包含有关订单的信息:
SELECT
customer_id,
order.order_id,
order.order_date,
order.total_amount
FROM
`myproject.mydataset.mytable`
在 BigQuery 中,重复数据可以使用 REPEATED 类型进行处理。REPEATED 类型代表一个字段的多个值,这些值可以是相同的数据类型或嵌套的结构。以下是一个示例查询,其中包含名为'items”的重复字段,其中包含有关订单项的信息:
SELECT
customer_id,
order_id,
order_date,
total_amount,
item.name,
item.quantity,
item.price
FROM
`myproject.mydataset.mytable`,
UNNEST(items) AS item
上一篇:Bigquery嵌套表合并