ठंडे मौसम की रैंकिंग
आप US की नेशनल वेदर एजेंसी के लिए काम कर रहे हैं। हाल में टेक्सास में असामान्य रूप से ठंडा मौसम रहा है और आपको ऐतिहासिक डेटा का विश्लेषण कर सबसे ठंडे तापमानों की रैंकिंग तैयार करने का काम सौंपा गया है.
TX वेदर स्टेशन के डेटा को t_monthly_min के आधार पर रैंक कीजिए। रैंक 1 सबसे पहले आना चाहिए और इसका तापमान सबसे कम होना चाहिए। जिन तापमानों के मान समान हों, उनकी रैंक भी समान होनी चाहिए.
इसके लिए आपको temperatures_monthly और temperature_stations को JOIN करना होगा.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में Time Series Analysis
अभ्यास निर्देश
- दोनो टेबल्स को JOIN करके और
station_idके आधार पर PARTITION करते हुएTXवेदर स्टेशन के लिएt_monthly_minको रैंक कीजिए; रैंक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;