In SQL wird der (+)-Operator verwendet, um Abfrageergebnismengen zusammenzuführen und NULL-Werte in nicht übereinstimmende Zeilen zu füllen. Es ermöglicht die Durchführung von Outer-Joins unter Vermeidung kartesischer Produkte und ist in zwei Typen erhältlich: Left-Outer-Join und Right-Outer-Join. Linke und rechte äußere Verknüpfungen geben alle Zeilen aus der linken oder rechten Tabelle zurück und füllen NULL-Werte für nicht übereinstimmende Zeilen aus.
Verwendung von (+) in SQL
In SQL-Abfragen wird der (+)-Operator verwendet, um zwei Abfrageergebnismengen zusammenzuführen und die fehlenden Zeilen mit NULL-Werten zu füllen.
Syntax:
<code>SELECT column_list FROM table1 LEFT|RIGHT (+) JOIN table2 ON join_condition;</code>
Funktion:
Typ:
Beispiel:
Angenommen, wir haben die folgenden zwei Tabellen:
Studenten | |
---|---|
ID | Name |
1 | John |
2 | Mary |
Kurse | |
---|---|
ID | Kursname |
1 | Mathe |
2 | Naturwissenschaften |
3 | Geschichte |
Verwenden Sie Folgendes Die Abfrage LEFT (+) JOIN verbindet die beiden Tabellen und füllt die fehlenden Zeilen aus:
<code>SELECT * FROM students LEFT (+) JOIN courses ON students.id = courses.id;</code>
Ergebnis:
id | Name | Kursname |
---|---|---|
1 | John | Mathe |
2 | Maria | Wissenschaft |
NULL | NULL | Geschichte |
Das obige ist der detaillierte Inhalt vonVerwendung von (+) in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!