จัดอันดับอากาศหนาวเย็น
คุณทำงานให้กับหน่วยงานอุตุนิยมวิทยาแห่งชาติของสหรัฐอเมริกา รัฐเทกซัสกำลังประสบกับสภาพอากาศหนาวเย็นผิดปกติ และคุณได้รับมอบหมายให้วิเคราะห์ข้อมูลในอดีตและจัดอันดับอุณหภูมิที่หนาวที่สุด
จัดอันดับข้อมูลสถานีอากาศ TX ตาม t_monthly_min โดยอันดับ 1 ควรขึ้นก่อนและมีอุณหภูมิต่ำที่สุด อุณหภูมิที่เท่ากันควรได้รับอันดับเดียวกัน
ต้อง JOIN ตาราง temperatures_monthly และ temperature_stations เข้าด้วยกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์อนุกรมเวลาใน PostgreSQL
คำแนะนำการฝึกหัด
- จัดอันดับ
t_monthly_minสำหรับสถานีอากาศTXโดย JOIN สองตารางเข้าด้วยกันและแบ่งพาร์ทิชันตามstation_idโดยอันดับ1ควรมีอุณหภูมิต่ำที่สุด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Rank the lowest temperatures in Texas
SELECT
ts.state,
year_month,
t_monthly_min,
___ (
___
___) AS rank
FROM temperatures_monthly AS tm
___ AS ts
USING(___)
___
ORDER BY rank;