CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • 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 instructions GROUP BY selon 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
____;
Modifier et exécuter le code