Eerst JOIN, daarna UNION-query
Je doel is een rapport te maken met de volgende velden:
- season, die
summerofwinterteruggeeft - country
- events, die het unieke aantal events laat zien
Er zijn meerdere manieren om dit rapport te maken. Maak in deze oefening het rapport met de aanpak: eerst JOIN, daarna UNION.
Zoals altijd kun je je E:R Diagram erbij pakken om relevante velden en tabellen te bepalen.
Deze oefening maakt deel uit van de cursus
Rapporteren in SQL
Oefeninstructies
- Zet een query op die unieke
eventspercountryenseasonlaat zien voor summer-events. - Zet een vergelijkbare query op die unieke
eventspercountryenseasonlaat zien voor winter-events. - Combineer de twee queries met een
UNION ALL. - Sorteer het rapport op events in aflopende volgorde.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- Query season, country, and events for all summer events
SELECT
____ AS season,
____,
____ AS events
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____
-- Combine the queries
____
-- Query season, country, and events for all winter events
SELECT
____ AS season,
____,
____ AS events
FROM ____ AS w
JOIN ____ AS c
ON ____
GROUP BY ____
-- Sort the results to show most events at the top
ORDER BY ____;