Filtrando no join, no where e no select
Considerando todos os países com dados de produto interno bruto (PIB) em 2014, o PIB médio per capita foi de US\( 19.342. Para os países africanos, o PIB médio per capita foi de US\) 5.879.
É possível que os países africanos que enviaram atletas para as Olimpíadas (Marrocos, Togo, Zimbábue) não tivessem os maiores PIBs per capita da África, mas tivessem PIBs acima da média africana.
Teste essa hipótese. Encontre o PIB per capita dos países africanos que tiveram atletas nos Jogos de Inverno de 2014.
Este exercício faz parte do curso
Melhorando o Desempenho de Consultas no PostgreSQL
Instruções do exercício
- Os dados de atletas já estão limitados a competidores africanos. Encontre os atletas únicos na tabela
athletes_wint. - Use o
JOINpara filtrar os atletas apenas para aqueles com dados emodemographic(PIB). - Use um filtro de
yearna tabelaathletes_wintpara restringir os resultados apenas aos atletas de 2014.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT ___ ath.name, dem.country, dem.gdp
FROM athletes_wint ath
___ ___ odemographics dem
ON ath.country_code = dem.olympic_cc
___ ___ = ___
ORDER BY dem.gdp DESC;