Nombre d’épreuves par sport
Le diagramme E:R complet de la base de données est présenté ci-dessous :

Comme l’entreprise s’intéresse aux sports d’été et d’hiver, il est utile de regrouper tous les sports dans un rapport centralisé.
Votre tâche est de créer une requête qui affiche le nombre d’épreuves uniques organisées pour chaque sport. Notez qu’en l’absence de relations entre ces deux tables, vous devrez utiliser un UNION au lieu d’un JOIN.
Cet exercice fait partie du cours
Réaliser des rapports en SQL
Instructions
- Créez un rapport qui affiche les
eventsuniques parsportpour les épreuves d’été et d’hiver. - Utilisez un
UNIONpour combiner les tables pertinentes. - Utilisez deux instructions
GROUP BYselon les besoins. - Ordonnez la requête finale pour afficher d’abord le nombre d’épreuves le plus élevé.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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
____;