ComeçarComece de graça

Número de eventos em cada esporte

O diagrama E:R completo do banco de dados é mostrado abaixo:

Como a empresa atuará tanto em esportes de verão quanto de inverno, vale a pena olhar todos os esportes em um relatório centralizado.

Sua tarefa é criar uma consulta que mostre a contagem de eventos únicos realizados para cada esporte. Observe que, como não há relações entre essas duas tabelas, você precisará usar um UNION em vez de um JOIN.

Este exercício faz parte do curso

Relatórios em SQL

Ver curso

Instruções do exercício

  • Crie um relatório que mostre events únicos por sport para eventos de verão e de inverno.
  • Use um UNION para combinar as tabelas relevantes.
  • Use duas cláusulas GROUP BY, conforme necessário.
  • Ordene a consulta final para mostrar primeiro o maior número de eventos.

Exercício interativo prático

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

-- Select sport and events for summer sports
SELECT 
	____, 
    ____(____ ____) AS events
FROM ____
____
UNION
-- Select sport and events for winter sports
SELECT 
	____, 
    ____
FROM ____
____
-- Show the most events at the top of the report
____;
Editar e executar o código