Erste SchritteKostenlos loslegen

Zähle die Zugehörigkeiten pro Universität

Nun, da deine Daten für die Analyse bereit sind, können wir einige SQL-Beispielabfragen in der Datenbank durchführen. Dabei wirst du bereits bekannte Konzepte wie das Gruppieren nach Spalten und das Verknüpfen von Tabellen anwenden.

In dieser Übung wirst du herausfinden, welche Universität die meisten Zugehörigkeiten hat (über ihre Professoren). Dazu benötigst du die beiden Tabellen affiliations und professors, da letztere auch die Tabelle university_id enthält.

Zur schnellen Wiederholung – Verbindungen haben die folgende Struktur:

SELECT table_a.column1, table_a.column2, table_b.column1, ... 
FROM table_a
JOIN table_b 
ON table_a.column = table_b.column

Das Ergebnis ist eine Kombination aus table_a und table_b, aber nur mit Zeilen, in denen table_a.column gleich table_b.column ist.

Diese Übung ist Teil des Kurses

Einführung in relationale Datenbanken in SQL

Kurs anzeigen

Anleitung zur Übung

  • Zähle die Gesamtzahl der Zugehörigkeiten pro Hochschule.
  • Sortiere das Ergebnis nach dieser Anzahl in absteigender Reihenfolge.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

-- Count the total number of affiliations per university
SELECT ___(*), professors.university_id 
FROM ___
JOIN ___
ON affiliations.professor_id = professors.id
-- Group by the university ids of professors
GROUP BY professors.___ 
___ ___ count DESC;
Bearbeiten und Ausführen von Code