Anzahl der Events je Sportart
Das vollständige E:R-Diagramm der Datenbank ist unten dargestellt:

Da das Unternehmen sowohl in Sommersportarten als auch in Wintersportarten aktiv sein wird, ist es sinnvoll, alle Sportarten in einem zentralen Bericht zu betrachten.
Deine Aufgabe ist es, eine Abfrage zu erstellen, die die Anzahl eindeutiger Events je Sportart zeigt. Beachte, dass zwischen diesen beiden Tabellen keine Beziehungen bestehen. Du musst daher UNION statt JOIN verwenden.
Diese Übung ist Teil des Kurses
Reporting in SQL
Anleitung zur Übung
- Erstelle einen Bericht, der eindeutige
eventsnachsportfür Sommer- und Winter-Events zeigt. - Verwende
UNION, um die entsprechenden Tabellen zu kombinieren. - Verwende zwei
GROUP BY-Anweisungen, wo nötig. - Sortiere die finale Abfrage so, dass zuerst die höchste Anzahl an Events angezeigt wird.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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
____;