ดึงดูดเจ้าของรถด้วยตัวชี้วัด
ทีมการตลาดต้องการส่งข้อความหลังการชาร์จให้เจ้าของรถ โดยเปรียบเทียบข้อมูลของผู้ใช้แต่ละคนกับค่าเฉลี่ยของรุ่นรถนั้น ๆ ซึ่งปัจจุบันต้องใช้สองตารางแยกกัน ทีมจึงอยากให้กระบวนการนี้กระชับขึ้น — และมาขอความช่วยเหลือจากคุณ ถึงเวลาแล้วที่จะพิสูจน์ฝีมือ!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Window Functions ใน Snowflake
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
user_id,
vehicle_model,
energy_consumed,
charging_duration,
-- Count the total number of charging sessions by vehicle_model
___(*) OVER(
PARTITION BY ___
) AS total_number_of_charges
FROM ELECTRIC_VEHICLES.charging
ORDER BY vehicle_model;