Rumah > Artikel > pangkalan data > Adakah sambungan Oracle mempunyai sambungan penuh?
Sambungan Oracle mempunyai sambung penuh; sambungan dalam Oracle boleh dibahagikan kepada sambung dalam, sambung luar dan sambung penuh sintaks ialah: "gabungan penuh...pada...";
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.
Sendi dalam Oracle boleh dibahagikan kepada sambung dalam, sambung luar dan sambung penuh
Sintaks adalah sambung penuh ... pada ...,
Hasil pertanyaan sambung penuh ialah gabungan hasil pertanyaan sambung luar kiri dan sambung luar kanan Walaupun sesetengah rekod tidak boleh dikaitkan, sesetengah rekod boleh jadi Maklumat itu disoal:
Menghasilkan. M N set keputusan, menyenaraikan semua keputusan dalam dua jadual, dan menggantikannya dengan nilai nol jika ia tidak memenuhi syarat.
Contohnya adalah seperti berikut:
Caburan penuh: Cantuman luar penuh mengembalikan semua baris dalam jadual kiri dan kanan. Apabila baris tidak mempunyai baris yang sepadan dalam jadual lain, lajur senarai pilih jadual lain mengandungi nilai nol. Jika terdapat baris yang sepadan antara jadual, keseluruhan baris set hasil mengandungi nilai data daripada jadual asas.
select * from book as a full outer join stu as b on a.sutid = b.stuid
Hasilnya adalah seperti berikut:
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Adakah sambungan Oracle mempunyai sambungan penuh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!