FULL JOIN


Der FULL JOIN funktioniert ähnlich dem LEFT JOIN und dem RIGHT JOIN. Hier werden allerdings aus jeder Tabelle alle Einträge übernommen. Sollte die angegebene Bedingung nicht zutreffen, werden wieder die Spalten der jeweils anderen Tabelle mit NULL aufgefüllt. Die Syntax sieht folgendermaßen aus:

SELECT * FROM student s FULL OUTER JOIN course c ON s.courseId = c.id;
text/x-csharp

Aus den folgenden zwei Tabellen (links die student Tabelle, rechts die course Tabelle):

entsteht durch die obige Abfrage diese Ausgabe:

Es wurden sowohl von der student Tabelle als auch von der course Tabelle alle Einträge übernommen, und fehlende Werte mit NULL aufgefüllt.

INNER JOIN

Tutorial zu Abfragen auf mehreren Tabellen mit JOINs, insbesondere dem INNER JOIN

LEFT und RIGHT JOIN

Tutorial zum LEFT JOIN und RIGHT JOIN und deren Verwendung

Gruppierung

Tutorial zur Gruppierung mithilfe des GROUP BY Ausdrucks und Aggregatfunktionen

HAVING Klausel

Tutorial zur Einschränkung von Gruppierungen mithilfe der HAVING Klausel

SQL Tutorials

Hast du noch Fragen oder bist dir bei einer Aufgabe unsicher? Wirf einen Blick auf die SQL Tutorials!

Übersicht der Katas

Hier findest du die Erklärung zum Begriff "Katas" und eine Übersicht aller Programmierübungen.

Dojo - virtueller Übungsraum

Löse die Dojo-Aufgaben und werde Programmier-Profi!

Bist du bereit für die Aufgaben im Dojo?

Aufgaben lösen und SQL meistern!

SQL Dojo

Über Digital Dojo

Das Digital Dojo ist der virtuelle Übungsraum von COUNT IT.

Angehende Programmierer*innen, Code-Neulinge, Wiedereinsteiger*innen und Fortgeschrittene finden hier das nötige Rüstzeug für ihre Karriere.

Du möchtest deine Lehre bei COUNT IT starten? Dann bist du hier richtig - besiege deine Gegner im Dojo Game und sichere dir deine Lehrstelle!

Inspire your career.

Newsletter abonnieren

Der COUNT IT Newsletter liefert viermal jährlich interessante Neuigkeiten über das Unternehmen. Gleich anfordern!