LoslegenKostenlos loslegen

Tabellen verknüpfen

Wenn du eine Datenbank erkundest, musst du herausfinden, wie die Tabellen miteinander in Beziehung stehen. Die Tabellen company und fortune500 stehen in der Datenbank nicht in einer formalen Beziehung zueinander, aber das hindert dich nicht daran, sie zu verknüpfen.

Um die Tabellen zu verknüpfen, musst du eine Spalte finden, die sie gemeinsam haben und deren Werte in allen Tabellen konsistent sind. Denke daran: Nur weil zwei Tabellen eine Spalte mit demselben Namen haben, bedeutet das nicht, dass diese Spalten unbedingt kompatible Daten enthalten. Wenn du mehr als ein Paar Spalten mit ähnlichen Daten findest, musst du eventuell versuchen, sie nacheinander zu verknüpfen, um zu sehen, ob du die gleiche Anzahl von Ergebnissen erhältst.

Nutze bei Bedarf das Entity-Relationship-Diagramm.

Diese Übung ist Teil des Kurses

Explorative Datenanalyse in SQL

Kurs anzeigen

Anleitung zur Übung

  • Schau dir den Inhalt der Tabellen company und fortune500 genau an, um eine Spalte in beiden Tabellen zu finden, die auch als eindeutige Kennzeichnung jedes Unternehmens angesehen werden kann.
  • Verknüpfe die Tabellen company und fortune500 mit einem INNER JOIN.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

SELECT company.name
-- Table(s) to select from
  FROM company
       INNER JOIN ___
       ___ ___.___=___.___;
Code bearbeiten und ausführen