LoslegenKostenlos loslegen

Vergleich von Joins

In dieser Übung untersuchst du, wie sich die Ergebnisse bei einem FULL Join im Vergleich zu einem LEFT oder INNER 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 FULL Join mit countries auf der linken und currencies auf der rechten Seite. Das folgende Diagramm zeigt noch einmal die Funktionsweise eines FULL Joins.

Anschließend erstellst du einen ähnlichen LEFT Join und dann einen INNER Join und vergleichst die Ergebnisse.

Diese Übung ist Teil des Kurses

Daten in SQL verbinden (JOIN)

Kurs anzeigen

Interaktive Übung

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

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;
Code bearbeiten und ausführen