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

การตัดทอนวันที่

คุณได้รับมอบหมายให้สร้างผลลัพธ์ที่แสดงวันที่เรียงจากล่าสุดไปเก่าสุด พร้อมค่าเฉลี่ยความชื้นรายวันใน Coffee County แต่ตารางข้อมูลถูกบันทึกไว้เป็นช่วงทุก 20 นาที แม้จะทำได้โดยการ CAST timestamp เป็น date แต่ครั้งนี้ลองใช้ฟังก์ชันที่เพิ่งเรียนไปเพื่อให้ทำได้เร็วขึ้น

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

Introduction to Redshift

ดูคอร์ส

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

  • ใช้ฟังก์ชันกับฟิลด์ timestamp ชื่อ date เพื่อดึงเฉพาะวันที่ออกมา
  • คำนวณค่าเฉลี่ยความชื้นรายวัน hourlyrelativehumidity และเรียงลำดับจากล่าสุดไปเก่าสุด
  • Group by วันที่ และ order by วันที่แบบ descending

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

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

-- Select just the actual date from the date field
SELECT ___(___) as day,
       -- Calculate the average daily humidity from hourlyrelativehumidity
       ___(___)
  FROM public_intro_redshift.coffee_county_weather
 -- Group by the day
 GROUP BY ___
 -- Order by the day in reverse chronological order.
 ORDER BY day ___;
แก้ไขและรันโค้ด