CommencezCommencez gratuitement

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

Voir le cours

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;
Modifier et exécuter le code