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.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle Version 12c, Dell G3-Computer.
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:
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:
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!