เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้ joins

ใน data warehouse หลายแห่ง รวมถึง BigQuery ข้อมูลจะถูกจัดเก็บไว้ในหลายตารางที่เชื่อมโยงกันด้วย key ร่วม ซึ่งเป็นรูปแบบเดียวกับข้อมูลในคอร์สนี้ที่จำลองมาจาก data warehouse ในสถานการณ์จริง

ในแบบฝึกหัดนี้ คุณจะรวมสองตารางเข้าด้วยกันเพื่อสร้างผลลัพธ์เดียว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

BigQuery เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • Join ตาราง ecomm_orders กับ ecomm_order_details โดยใช้คอลัมน์ร่วม order_id
  • เรียงลำดับชุดข้อมูลตาม order_purchase_timestamp เพื่อแสดงคำสั่งซื้อล่าสุด

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT
	ecomm_orders.order_id,
    ecomm_orders.order_items,
  	ecomm_order_details.order_status,
    ecomm_order_details.order_purchase_timestamp
FROM
	ecommerce.ecomm_orders
-- Join on the common order_id column
JOIN 
	ecommerce.ecomm_order_details ___ (___)
-- Order to show recent orders
ORDER BY ___ ___
LIMIT 10;
แก้ไขและรันโค้ด