Rumah > masalah biasa > Oracle mempunyai beberapa kaedah sambungan

Oracle mempunyai beberapa kaedah sambungan

小老鼠
Lepaskan: 2023-06-20 18:02:06
asal
5683 orang telah melayarinya

Oracle mempunyai tiga kaedah sambungan, iaitu: 1. Cantuman dalam, pengendali logik mengembalikan setiap baris yang memenuhi sambungan antara input pertama dan input kedua 2. Cantuman luar, cantuman luar kiri, luar kanan join Connection, full outer join 3. Self-join ialah kaedah sambungan yang sering digunakan dalam pernyataan SQL Menggunakan self-join boleh menganggap cermin jadualnya sendiri sebagai jadual lain, untuk mendapatkan beberapa data khas.

Oracle mempunyai beberapa kaedah sambungan

Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Terdapat tiga jenis sambungan antara jadual Oracle:

1 Sambungan dalaman (sambungan semula jadi)

2 🎜> (1) Cantuman luar kiri (meja di sebelah kiri tidak terhad)

(2) Cantuman luar kanan (meja di sebelah kanan tidak terhad)

(3) Penuh cantuman luar ( Tiada sekatan pada jadual kiri dan kanan)

3 Join sendiri (gabung dalam jadual yang sama)

SQL standard syntax:

selecttable1. lajur,jadual2.lajur

daripada jadual1[dalam|kiri|kanan|penuh]jointable2ontable1.column1=table2.column2;

sambung dalam mewakili sambung dalam;

sambung kiri mewakili luar; sertai;

sambung kanan bermaksud sambung luar kanan;

sambung penuh bermaksud sambung luar yang lengkap;

Nota:

Jika anda menggunakan klausa dari untuk menentukan sambungan dalam dan luar, anda mesti menggunakan klausa on untuk menentukan syarat sambungan

Jika anda menggunakan (; +) operator untuk menentukan Untuk cantuman luar, anda mesti menggunakan klausa where untuk menentukan syarat cantum.

1. InnerJoin/Join

Operator logik Innerjoin mengembalikan setiap baris yang memenuhi gabungan antara input pertama (atas) dan input kedua (bawah). Ini mempunyai kesan yang sama seperti menggunakan pilih untuk menanyakan berbilang jadual, jadi cantuman dalam jarang digunakan.

2. OuterJoin

outerjoin mengembalikan setiap baris yang memenuhi gabungan antara input pertama (atas) dan input kedua (bawah). Ia juga mengembalikan sebarang baris dalam input pertama yang tidak mempunyai baris yang sepadan dalam input kedua. Terdapat tiga jenis cantuman luar: cantuman luar kiri, cantuman luar kanan dan cantuman luar penuh. Sepadan dengan SQL: LEFT/RIGHT/FULLOUTERJOIN. Biasanya kami meninggalkan kata kunci luar. Ditulis sebagai: KIRI/KANAN/FULLJOIN.

Dalam sambung luar kiri dan sambung luar kanan, satu jadual akan digunakan sebagai jadual asas, dan semua kandungan jadual akan dipaparkan, dan kemudian kandungan padanan kedua-dua jadual akan ditambah. Jika data dalam jadual asas tidak direkodkan dalam jadual lain. Kemudian lajur muncul sebagai NULL dalam baris set hasil yang berkaitan.

3. Join sendiri

Join sendiri (selfjoin) ialah kaedah sambungan yang sering digunakan dalam pernyataan SQL Menggunakan self-join, anda boleh menganggap cermin jadual anda sendiri sebagai jadual lain, untuk mendapatkan beberapa data khas .

Atas ialah kandungan terperinci Oracle mempunyai beberapa kaedah sambungan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan