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

NATURAL JOIN

Pissa บริษัทส่งพิซซ่าที่กำลังเติบโตอย่างต่อเนื่อง มีโจทย์ใหม่มาให้คุณแล้ว พวกเขาต้องการทราบว่าพิซซ่าประเภทใดทำรายได้สูงสุด

นี่คือ schema pizza สำหรับอ้างอิง:

Schema Diagram

ระบุหมวดหมู่พิซซ่าที่ขายดีที่สุดเพียงหนึ่งรายการ โดยใช้ความรู้เกี่ยวกับ NATURAL JOIN

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

Snowflake SQL เบื้องต้น

ดูคอร์ส

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

  • ดึงข้อมูล category จากตารางที่เหมาะสม
  • ใช้ NATURAL JOIN กับตาราง pizza_type
  • จัดกลุ่มข้อมูลตาม category จากตาราง pt (pizza_type)
  • เรียงลำดับผลลัพธ์ตาม total_revenue จากมากไปน้อย และจำกัดผลลัพธ์ไว้เพียงหนึ่งรายการ เพื่อให้ได้เฉพาะพิซซ่าที่ทำรายได้สูงสุด

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

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

SELECT
	-- Get the pizza category
    ___,
    SUM(p.price * od.quantity) AS total_revenue
FROM order_details AS od
NATURAL JOIN pizzas AS p
-- NATURAL JOIN the pizza_type table
___ pizza_type AS pt
-- GROUP the records by category
___
-- ORDER by total_revenue and limit the records
___
___
แก้ไขและรันโค้ด