CommencerCommencez 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 média et vous fournissez les données du quiz météo quotidien diffusé au journal du soir. Le ou la météorologue vous sollicite parfois pour créer un nouveau quiz de culture générale sur la 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 donne un jeu d’exemple qui ne couvre que les années 2000 à aujourd’hui, mais votre solution doit fonctionner sur un jeu de données plus complet, avec des données de n’importe quel siècle.

La table temperature_stations contient les métadonnées de chaque station météo, et temperatures_monthly regroupe les températures mensuelles minimale, maximale et moyenne pour chaque mois.

Cet exercice fait partie du cours

<cours>Analyse des séries temporelles dans PostgreSQL</cours>
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