Temperaturen per eeuw
Als data-analist kun je worden gevraagd om ad-hocquery's uit te voeren.
Je werkt bij een nieuwsomroep en levert data voor de dagelijkse weerquiz in het late journaal. De meteoroloog vraagt je af en toe om te helpen met een nieuwe weertrivia-quiz. Dit keer wordt je gevraagd om de maximaal en minimaal gemeten temperatuur per station voor elke eeuw te leveren.
Je krijgt een voorbeeldgegevensset die alleen data bevat voor de jaren 2000 tot en met nu, maar je query moet ook werken op een completere set met data uit elke eeuw.
De tabel temperature_stations bevat metadata voor elk weerstation, en temperatures_monthly bevat de maandelijkse minimum-, maximum- en gemiddelde temperaturen per maand.
Deze oefening maakt deel uit van de cursus
Tijdreeksanalyse in PostgreSQL
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- 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;