ComeçarComece de graça

Filtrando com um JOIN

Ao adicionar um filtro a uma consulta que exige fazer referência a uma tabela separada, você pode seguir diferentes abordagens. Uma opção é fazer JOIN com a nova tabela e depois adicionar uma instrução WHERE básica.

Seu objetivo é criar um relatório com as seguintes características:

  • A primeira coluna é bronze_medals, ou o número total de bronze.
  • A segunda coluna é silver_medals, ou o número total de silver.
  • A terceira coluna é gold_medals, ou o número total de gold.
  • Apenas summer_games são incluídos.
  • O relatório deve ser filtrado para incluir apenas atletas com 16 anos ou menos.

Neste exercício, use a abordagem com JOIN.

Este exercício faz parte do curso

Relatórios em SQL

Ver curso

Instruções do exercício

  • Crie uma consulta que obtenha o total de bronze_medals, silver_medals e gold_medals de summer_games.
  • Use um JOIN e uma cláusula WHERE para filtrar atletas com 16 anos ou menos.

Exercício interativo prático

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

-- Pull summer bronze_medals, silver_medals, and gold_medals
SELECT 
	____, 
    ____, 
    ____
FROM ____ AS s
JOIN ____ AS a
ON ____
-- Filter for athletes age 16 or below
WHERE ____;
Editar e executar o código