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

ฟังก์ชันและการจัดกลุ่ม

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

เขียนคิวรีให้สมบูรณ์โดยใช้ความรู้เกี่ยวกับ aggregate functions การเรียงลำดับ และการจัดกลุ่ม เพื่อช่วยทีมในการวิเคราะห์ข้อมูล

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

Snowflake SQL เบื้องต้น

ดูคอร์ส

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

  • ดึงค่า month จากคอลัมน์ order_date
  • ใช้คีย์เวิร์ด Snowflake SQL ที่เหมาะสมเพื่อจัดกลุ่มผลลัพธ์ของคิวรี
  • เรียงลำดับผลลัพธ์ตาม revenue จากมากไปน้อย

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

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

-- Get the month from order_date
SELECT ___(___ FROM ___) AS order_month, 
    p.pizza_size, 
    -- Calculate revenue
    ___(p.price * od.quantity) AS revenue
FROM orders o
INNER JOIN order_details od USING(order_id)
INNER JOIN pizzas p USING(pizza_id)
-- Appropriately group the query
___
-- Sort by revenue in descending order
___
แก้ไขและรันโค้ด