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

การจัดอันดับอากาศร้อน

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

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

ต้อง JOIN ตาราง temperatures_monthly และ temperature_stations เข้าด้วยกัน

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

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

ดูคอร์ส

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

  • จัดอันดับ t_monthly_max สำหรับสถานีตรวจอากาศ HI โดย JOIN สองตารางเข้าด้วยกัน โดยอันดับ 1 ต้องมีอุณหภูมิสูงที่สุด

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

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

-- Rank the highest temperatures in Hawaii
SELECT
	ts.state,
	year_month,
	t_monthly_max,
    ___ OVER (___) AS rank
___ AS tm
___ AS ts 
	USING(station_id)
___
ORDER BY rank;
แก้ไขและรันโค้ด