ComeçarComece de graça

Temperaturas por século

Como analista de dados, você pode ser solicitado a executar consultas ad hoc.

Você trabalha em uma organização de notícias e é responsável por fornecer dados para o quiz diário sobre o tempo exibido no telejornal da noite. De vez em quando, o meteorologista pede sua ajuda para criar um novo quiz de curiosidades sobre o clima. Desta vez, pediram para você fornecer a temperatura máxima e mínima registradas para cada estação em cada século.

Você recebeu um conjunto de dados de exemplo que só traz dados de 2000 até os dias atuais, mas a consulta deve funcionar em um conjunto de dados mais completo com informações de qualquer século.

A tabela temperature_stations fornece metadados de cada estação meteorológica, e temperatures_monthly contém as temperaturas mínimas, máximas e médias mensais de cada mês.

Este exercício faz parte do curso

Análise de Séries Temporais no PostgreSQL

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- 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;
Editar e executar o código