LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen Bericht, der eindeutige events nach sport fü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
____;
Code bearbeiten und ausführen