จัดอันดับสมาชิกยิมตามประสิทธิภาพ
ตอนนี้ที่สร้างฟังก์ชัน calories_per_minute เสร็จแล้ว ก็ได้เวลาสร้างชุดข้อมูลให้ทีมพัฒนา ขั้นตอนนี้จะช่วยให้แอปของพวกเขาโดดเด่นขึ้นอย่างแน่นอน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ชนิดข้อมูลและฟังก์ชันใน Snowflake
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
calories_per_minuteเพื่อคำนวณประสิทธิภาพการออกกำลังกายของสมาชิกยิมแต่ละคนจากตารางvisits - ตั้งชื่อ alias ให้คอลัมน์ผลลัพธ์ว่า
workout_efficiency - เรียงลำดับผลลัพธ์ตาม
workout_efficiency
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
user_id,
gym_id,
checkin_time,
-- Determine workout efficiency for each user using the check in/out
-- time, as well as the number of calories burned
___(
___,
___,
___
) AS ___ -- Alias the results as workout_efficiency
FROM CORE_GYM.visits
-- Order the results by workout_efficiency
___ ___ ___ DESC;