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
Instrucțiuni pentru exercițiu
- Creează un raport care să afișeze
eventsunice pesport, atât pentru evenimentele de vară, cât și pentru cele de iarnă. - Folosește un
UNIONpentru a combina tabelele relevante. - Folosește două instrucțiuni
GROUP BYdupă 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
____;