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

คัดเลือกยานยนต์เพื่อการตลาด

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

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

Window Functions ใน Snowflake

ดูคอร์ส

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

  • ในคำสั่ง SELECT ให้ดึงข้อมูลฟิลด์ vehicle_model และ battery_capacity จากตาราง ELECTRIC_VEHICLES.charging
  • ใช้ window function เพื่อคืนค่าการจัดอันดับโดยไม่มีช่องว่าง
  • จัดอันดับตาม battery_capacity จากมากไปน้อย

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

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

SELECT

	-- Return the vehicle model and battery capacity
    ___,
    ___,
    
    -- Use a window function to return a ranking without gaps
    ___() OVER(
      	-- Battery capacity from greatest to least
        ___
    ) AS battery_capacity_rank
    
FROM ELECTRIC_VEHICLES.charging;
แก้ไขและรันโค้ด