Températures par siècle
En tant qu'analyste de données, on peut vous demander d'exécuter des requêtes ad hoc.
Vous travaillez pour un organisme de presse et vous êtes responsable de fournir les données pour le quiz météo quotidien présenté au téléjournal du soir. La ou le météorologue vous demande parfois de l'aider à créer un nouveau quiz de connaissances météo. Cette fois, on vous demande de fournir la température maximale et minimale enregistrée pour chaque station, pour chaque siècle.
On vous fournit un échantillon de données qui ne couvre que les années 2000 jusqu'à aujourd'hui, mais votre requête devra fonctionner sur un jeu de données plus complet contenant des données de n'importe quel siècle.
La table temperature_stations fournit les métadonnées de chaque station météo, et temperatures_monthly contient les températures mensuelles minimale, maximale et moyenne pour chaque mois.
Cette activité fait partie du cours
Analyse de séries chronologiques dans PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Get the min and max temp for each station per century
SELECT
ts.state,
___ AS century,
___ AS min,
___ AS max
FROM temperature_stations AS ts
JOIN temperatures_monthly USING(station_id)
GROUP BY state, century
ORDER BY state;