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

เปอร์เซ็นไทล์อุณหภูมิ

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

เราจะดูข้อมูลสภาพอากาศจากรัฐแคลิฟอร์เนีย CA

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

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

ดูคอร์ส

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

  • จัดอันดับ t_monthly_max สำหรับรัฐ CA โดยให้อันดับอยู่ในรูปแบบเปอร์เซ็นไทล์

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

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

-- Rank the hottest months with a percentile
SELECT
	ts.state,
	year_month,
	t_monthly_max,
    ___ OVER (ORDER BY t_monthly_max DESC) AS percent_rank
FROM temperatures_monthly AS tm
JOIN temperature_stations AS ts 
	USING(station_id)
WHERE state = 'CA'
ORDER BY percent_rank;
แก้ไขและรันโค้ด