Hitze-Ranking
Du arbeitest an einem globalen Klimabericht und musst die höchsten Temperaturen verschiedener Wetterstationen bestimmen. Als Nächstes ist Hawaii dran: Analysiere und ranke die heißesten Monate in den Aufzeichnungen.
Sortiere die Daten der Wetterstation HI nach t_monthly_max. Rang 1 soll zuerst erscheinen und die höchste Temperatur haben. Gleiche Temperaturen sollen denselben Rang erhalten, aber es dürfen keine Rangstufen übersprungen werden.
Dafür musst du temperatures_monthly und temperature_stations verknüpfen.
Diese Übung ist Teil des Kurses
<Kurs>Zeitreihenanalyse in PostgreSQL</Kurs>Übungsanweisungen
- Vergib Ränge für
t_monthly_maxder WetterstationHI, indem du die beiden Tabellen verbindest; Rang1soll die höchste Temperatur haben.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- 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;