Oracle ließ sich an

Oracle ließ sich an
Verbindungen sind wichtig, wenn es um relationale Datenbanken geht. Wenn Sie lernen, wie Sie mit Joins arbeiten, können Sie verstehen, wie Ihre Daten organisiert sind und wie Sie sie manipulieren können.

In diesem Beitrag werden wir die Grundlagen von Verbindungen in der Oracle -Datenbank untersuchen, indem wir lernen, wie man den linken äußeren Join verwendet.

Oracle ließ sich an

Die linke Juelklausel in Oracle ermöglicht es uns, Daten aus mehreren Tabellen abzufragen und diese zusammenzuführen. Eine linke Verbindung bewahrt dann die unübertroffenen Zeilen aus der linken Tabelle und verbinden Sie sich mit einer Nullreihe im rechten Tisch.

Unten finden Sie eine einfache Syntax für den linken Join in Oracle -Datenbanken.

WÄHLEN
column_list
AUS
Tabelle 1
Links join table_2 auf
join_predicate;

Table_1 ist auch die linke oder erste Tabelle, während TABLE_2 die zweite oder rechte Tabelle ist.

Wie bereits erwähnt, wird der linke Join die Werte aus den linken und rechten Tabellen vergleichen, um sicherzustellen.

Die Abfrage verbindet dann die Zeilen aus beiden Tabellen im Ergebnissatz. Wenn die zweite Tabelle aus der ersten Tabelle keine übereinstimmenden Datensätze gibt, schließt sich die Abfrage an, indem sie ihre Paare mit Nullwerten besiegen.

Oracle links Join Demonstration

Schauen wir uns praktische Beispiele an, um am besten zu verstehen, wie man mit einer linken Verbindung in der Oracle -Datenbank arbeitet. Nehmen wir zunächst an, wir haben Tabellen, wie im unten stehenden Layout gezeigt:

Wir können eine linke Verbindung in der Abteilung und die Tabelle der Mitarbeiter durchführen, wie in der folgenden Abfrage gezeigt:

Wählen Sie d.Abteilung_Name, e.VORNAME
Aus Abteilungen d
links schließen Sie sich den Mitarbeitern E an D an.Abteilung_id = e.Abteilung_ID;

Die resultierende Tabelle ist wie gezeigt:

Beispiel 2

Wir können auch eine linke Verbindung mit einer Where -Klausel durchführen, wie im Snippet unten gezeigt:

Wählen Sie d.Abteilung_Name, e.VORNAME
Aus Abteilungen d
links schließen Sie sich den Mitarbeitern E an D an.Abteilung_id = e.Abteilung_Id
Wo d.Abteilung_id> = 50;

Ausgang:

Beispiel 3

Wir führen im folgenden Beispiel einen linken Zusammenschluss mit einer Bestellung mit Klausel durch:

Wählen Sie d.Abteilung_Name, e.VORNAME
Aus Abteilungen d
links schließen Sie sich den Mitarbeitern E an D an.Abteilung_id = e.Abteilung_Id
Wo d.Abteilung_id> = 50
Bestellung nach Abteilung_Name;

Resultierender Wert:

Abschluss

In diesem Tutorial wurde Ihnen beigebracht.