Aan de slagBegin gratis

Eerst JOIN, daarna UNION-query

Je doel is een rapport te maken met de volgende velden:

  • season, die summer of winter teruggeeft
  • 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

Bekijk cursus

Oefeninstructies

  • Zet een query op die unieke events per country en season laat zien voor summer-events.
  • Zet een vergelijkbare query op die unieke events per country en season laat 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 ____;
Code bewerken en uitvoeren