Classer les vagues de chaleur
Vous travaillez sur un rapport climatique mondial et devez déterminer les températures les plus élevées pour différentes stations météo. Hawaï est le prochain sur votre liste ; vous allez y analyser et classer les mois les plus chauds jamais enregistrés.
Classez les données de la station HI selon t_monthly_max. Le rang 1 doit apparaître en premier et correspondre à la température la plus élevée. Des températures identiques doivent partager le même rang, sans sauter de niveaux de classement.
Vous devrez faire une jointure entre temperatures_monthly et temperature_stations.
Cet exercice fait partie du cours
<cours>Analyse des séries temporelles dans PostgreSQL</cours>Instructions de l’exercice
- Classez
t_monthly_maxpour la stationHIen joignant les deux tables ; le rang1doit correspondre à la température la plus élevée.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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;