在 BigQuery 中进行优化
到目前为止,您已经学习了多种在 BigQuery 中查询数据的方法,以充分利用 BigQuery 的架构。接下来这组练习将把这些概念应用到一次查询优化中。假设您的财务部门要求您编写一条查询,用于统计过去 90 天内使用分期付款方案的客户数量。该报告需要展示:
- 使用分期付款方案的客户数量
- 按分期期数分组
- 每个分组的单期平均付款金额
本练习将带您逐步构建这条查询,并在每一步练习查询优化。
本练习是课程的一部分
BigQuery 入门
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
p.payment_installments,
COUNT(p.order_id)
FROM ecommerce.ecomm_payments p
-- Add the join conditions
JOIN ecommerce.ecomm_order_details o ___ (___)
-- Group by the payment_installments column
GROUP BY p.___