Začněte nyníZačněte zdarma

Počet událostí v každém sportu

Kompletní E:R diagram databáze je zobrazený níže:

Protože se firma bude věnovat jak letním, tak zimním sportům, je užitečné mít přehled o všech sportech v jednom centrálním reportu.

Tvým úkolem je sestavit dotaz, který zobrazí jedinečný počet událostí pro každý sport. Protože mezi těmito dvěma tabulkami neexistuje žádný vztah, budeš muset použít UNION místo JOIN.

Toto cvičení je součástí kurzu

Reporting in SQL

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř report zobrazující jedinečné hodnoty events podle sport pro letní i zimní události.
  • Pomocí UNION spoj příslušné tabulky.
  • Použij dva příkazy GROUP BY podle potřeby.
  • Seřaď výsledný dotaz tak, aby se sporty s nejvyšším počtem událostí zobrazily jako první.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- 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
____;
Upravit a spustit kód