Países com subqueries ou CTEs
Entre as regiões olímpicas, a África tem os invernos mais quentes. Mesmo assim, alguns países africanos participam dos Jogos Olímpicos de Inverno. Por exemplo, o Marrocos já enviou mais de 20 atletas ao longo dos anos. Talvez analisar os dados no nível regional seja amplo demais. Pode ser que alguns países africanos tenham invernos mais frios do que outros.
Dê outra olhada nos dados de clima no inverno, agora no nível de país. Os atletas foram filtrados para incluir apenas atletas africanos, com os primeiros olímpicos africanos competindo em 1960.
Use tanto uma subquery quanto uma estrutura de CTE e compare os resultados.
Este exercício faz parte do curso
Melhorando o Desempenho de Consultas no PostgreSQL
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Climate by country with Olympian athletes
SELECT country
, temp_06
, precip_06
FROM climate
WHERE region = 'Africa'
AND olympic_cc IN (___ ___ ___ FROM ___)
ORDER BY temp_06;