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
Pokyny k cvičení
- Vytvoř report zobrazující jedinečné hodnoty
eventspodlesportpro letní i zimní události. - Pomocí
UNIONspoj příslušné tabulky. - Použij dva příkazy
GROUP BYpodle 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
____;