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

PARTITION BY

คุณได้รับข้อมูลอุณหภูมิรายเดือนจากสถานีตรวจอากาศหลายแห่ง และกำลังวิเคราะห์อุณหภูมิต่ำสุดของแต่ละสถานี

โดยต้องการจัดกลุ่มข้อมูลตาม station_id และเปรียบเทียบอุณหภูมิต่ำสุดรายเดือนกับอุณหภูมิต่ำสุดโดยรวมของสถานีนั้นในปี 2010

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

การวิเคราะห์อนุกรมเวลาใน PostgreSQL

ดูคอร์ส

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

  • ใช้ window function เพื่อหาค่าต่ำสุดของ t_monthly_min โดยจัดกลุ่มตาม station_id และกรองเฉพาะข้อมูลปี 2010

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

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

-- Use a window function to find the minimum temperatures
SELECT
	station_id,
    year_month,
    t_monthly_min,
    ___
FROM temperatures_monthly
WHERE ___;
แก้ไขและรันโค้ด