Sıcak havayı derecelendirme
Küresel bir iklim raporu üzerinde çalışıyorsun ve çeşitli hava istasyonları için en yüksek sıcaklıkları belirlemen gerekiyor. Sırada Hawaii var; kayıtlardaki en sıcak ayları analiz edip sıralayacaksın.
t_monthly_max değerine göre HI hava istasyonu verilerini derecelendir. 1 numaralı derece ilk sırada yer almalı ve en yüksek sıcaklığa karşılık gelmeli. Aynı sıcaklığa sahip aylar aynı dereceyi almalı, ancak hiçbir derece seviyesi atlanmamalı.
temperatures_monthly ve temperature_stations tablolarını birleştirmen gerekecek.
Bu egzersiz, kursun bir parçasıdır
PostgreSQL ile Zaman Serisi Analizi
Egzersiz talimatları
- İki tabloyu birleştirerek
HIhava istasyonu içint_monthly_maxdeğerini derecelendir; derece1en yüksek sıcaklığa ait olmalı.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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;