Classer les vagues de froid
Vous travaillez pour l’agence météorologique nationale des États‑Unis. Le Texas connaît dernièrement des vagues de froid inhabituelles et l’on vous a chargé d’analyser les données historiques et de classer les températures les plus basses.
Classez les données de la station météo TX selon t_monthly_min. Le rang 1 doit apparaître en premier et correspondre à la température la plus basse. Les températures identiques doivent avoir le même rang.
Vous devrez joindre 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_minpour la stationTXen joignant les deux tables et en partitionnant parstation_id; le rang1doit correspondre à la température la plus basse.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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;