เพลงนี้ยาวแค่ไหน?
เคยรู้สึกไหมว่าเพลงบางเพลงช่างยาวเสียเหลือเกิน? ในแบบฝึกหัดนี้ จะได้จัดหมวดหมู่เพลงแต่ละเพลงตามความยาว ไม่ว่าจะเป็น สั้น ปกติ หรือยาว โชคดี!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลใน Snowflake
คำแนะนำการฝึกหัด
- เติมคิวรี SQL ให้สมบูรณ์ เพื่อจัดหมวดหมู่เพลงที่มีความยาวน้อยกว่า
180000มิลลิวินาที ว่าเป็น'Short Song' - ในคำสั่งเงื่อนไขถัดไป เพิ่มลอจิกเพื่อติดป้ายเพลงที่มีความยาวระหว่าง
180000ถึง300000มิลลิวินาที ว่าเป็น'Normal Length' - หากไม่ตรงกับเงื่อนไขใดเลย ให้กำหนดค่าเป็น
'Long Song'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
name,
milliseconds,
CASE
___ milliseconds < ___ THEN '___'
WHEN ___ BETWEEN ___ AND ___ ___ '___'
___ '___'
END AS song_length
FROM store.track;