ÎncepețiÎncepe gratuit

Numărul de evenimente din fiecare sport

Mai jos este afișată diagrama E:R completă a bazei de date:

Deoarece compania va fi implicată atât în sporturi de vară, cât și în sporturi de iarnă, este util să analizezi toate sporturile într-un singur raport centralizat.

Sarcina ta este să creezi o interogare care să afișeze numărul unic de evenimente desfășurate pentru fiecare sport. Deoarece nu există relații între cele două tabele, va trebui să folosești un UNION în loc de un JOIN.

Acest exercițiu face parte din cursul

Raportare în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un raport care să afișeze events unice pe sport, atât pentru evenimentele de vară, cât și pentru cele de iarnă.
  • Folosește un UNION pentru a combina tabelele relevante.
  • Folosește două instrucțiuni GROUP BY după cum este necesar.
  • Ordonează interogarea finală astfel încât să apară mai întâi sportul cu cel mai mare număr de evenimente.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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
____;
Editează și rulează codul