Erste SchritteKostenlos loslegen

Vergleich von Joins

In dieser Übung untersuchst du, wie sich die Ergebnisse bei einem vollständigen Join im Vergleich zu einem linksseitigen oder inneren Join unterscheiden können. Dazu verknüpfst du die Tabellen countries und currencies. Du konzentrierst dich auf die Region Nordamerika und auf Datensätze, bei denen der Ländername fehlt.

Du erstellst zunächst einen vollständigen Join mit countries auf der linken und currencies auf der rechten Seite. Das folgende Diagramm zeigt noch einmal die Funktionsweise eines vollständigen Joins.

Anschließend erstellst du einen ähnlichen linksseitigen Join und dann einen inneren Join und vergleichst die Ergebnisse.

Diese Übung ist Teil des Kurses

Datenverknüpfungen in SQL

Kurs anzeigen

Interaktive Übung zum Anfassen

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

SELECT name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___ 
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;
Bearbeiten und Ausführen von Code