CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un rapport qui affiche les events uniques par sport pour les épreuves d'été et d'hiver.
  • Utilisez un UNION pour combiner les tables pertinentes.
  • Utilisez deux clauses GROUP BY au 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
____;
Modifier et exécuter le code