ออกกำลังกายแบบไหนเผาผลาญได้มากกว่ากัน?
ลองมาดูภาพรวมของข้อมูลการออกกำลังกายกัน ค่าต่าง ๆ เช่น ผลรวมและค่าเฉลี่ยของแคลอรีที่เผาผลาญ สามารถให้ข้อมูลเชิงลึกแก่สมาชิกที่ต้องการใช้ประโยชน์จากการออกกำลังกายได้อย่างเต็มที่ และตอนนี้คุณมีเครื่องมือที่จะทำสิ่งนั้นได้แล้ว!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ชนิดข้อมูลและฟังก์ชันใน Snowflake
คำแนะนำการฝึกหัด
- หาผลรวมของ
calories_burnedสำหรับแต่ละworkout_type - กำหนดคอลัมน์ใหม่ที่เก็บค่าเฉลี่ยของ
calories_burnedสำหรับแต่ละworkout_type - สร้างคอลัมน์ที่เก็บค่าเฉลี่ยของ
calories_burnedโดยปัดเศษเป็นทศนิยม 2 ตำแหน่ง - Aggregate ข้อมูลตาม
workout_typeเพื่อป้องกันไม่ให้เกิดข้อผิดพลาด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
workout_type,
-- Find the total number of calories burned
___ AS total_calories_burned,
-- Store the average calories burned
___ AS avg_calories_burned,
-- Round the average calories burned to 2 decimal points
___(___, ___) AS rounded_avg_calories_burned
FROM CORE_GYM.visits
-- Aggregate records by workout_type
___;