Heim  >  Artikel  >  Datenbank  >  Ist die Verbindung von Oracle vollständig?

Ist die Verbindung von Oracle vollständig?

WBOY
WBOYOriginal
2022-05-31 16:14:093192Durchsuche

Oracles Verbindung umfasst einen vollständigen Join. Die Verbindung in Oracle kann in einen inneren Join, einen äußeren Join und einen vollständigen Join unterteilt werden. Die Syntax ist „vollständig“. join. ..on..."; Wenn eine Zeile keine passende Zeile in einer anderen Tabelle hat, enthält die Auswahllistenspalte der anderen Tabelle Nullwerte.

Ist die Verbindung von Oracle vollständig?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle Version 12c, Dell G3-Computer.

Oracles vollständiger Join

Joints in Oracle können in Inner Join, Outer Join und Full Join unterteilt werden

Die Syntax lautet Full Join ... auf .. .,

Das Abfrageergebnis des Full Joins ist die Union der Abfrageergebnisse des linken äußeren Joins und des rechten äußeren Joins Auch wenn einige Datensätze nicht miteinander verbunden sind, kann ein Teil der Informationen abgefragt werden:

Erzeugt einen M+N-Ergebnissatz, der alle Elemente in den beiden Tabellen auflistet Wenn die Bedingungen nicht erfüllt sind, werden sie durch Nullwerte ersetzt.

Beispiele sind wie folgt:

Ist die Verbindung von Oracle vollständig?

Vollständiger Join: Ein vollständiger äußerer Join gibt alle Zeilen in der linken und rechten Tabelle zurück. Wenn es für eine Zeile keine passende Zeile in einer anderen Tabelle gibt, enthält die Auswahllistenspalte der anderen Tabelle Nullwerte. Wenn zwischen Tabellen übereinstimmende Zeilen vorhanden sind, enthält die gesamte Ergebnissatzzeile die Datenwerte aus der Basistabelle.

select * from book as a full outer join stu as b on a.sutid = b.stuid

Die Ergebnisse sind wie folgt:

Ist die Verbindung von Oracle vollständig?

Empfohlenes Tutorial: „Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonIst die Verbindung von Oracle vollständig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn