Nombre d'épreuves dans chaque 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 d'examiner tous les sports dans un seul rapport centralisé.
Votre tâche consiste à créer une requête qui affiche le nombre unique d'épreuves tenues pour chaque sport. Notez qu'en l'absence de relations entre ces deux tables, vous devrez utiliser un UNION plutôt qu'un JOIN.
Cette activité fait partie du cours
Création de rapports en SQL
Instructions de l’exercice
- 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 clauses
GROUP BYau besoin. - Triez la requête finale pour afficher d'abord le plus grand nombre d'épreuves.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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
____;