在 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.___