Oracle-da nechta turdagi birikmalar mavjud?
Oracle-da nechta turdagi birikmalar mavjud?

Video: Oracle-da nechta turdagi birikmalar mavjud?

Video: Oracle-da nechta turdagi birikmalar mavjud?
Video: UCH SHOXLI NERV NEVRALGIYASI NIMA UCHUN DAXSHATLI OG'RIQ BERADI 2024, May
Anonim

4 xil tur

Shunday qilib, birlashma turlari qanday?

To'rtta asosiy mavjud turlari SQL qo'shiladi : ichki, chap, o'ng va to'liq. Bu to'rtlik o'rtasidagi farqni tushuntirishning eng oson va intuitiv usuli turlari Venn diagrammasi yordamida ma'lumotlar to'plamlari orasidagi barcha mumkin bo'lgan mantiqiy munosabatlarni ko'rsatadi.

Shuningdek, bilingki, SQL qo'shilishlarida (+) nimani anglatadi? Oracle tashqi qo'shilish operator (+) tashqi bajarish imkonini beradi qo'shiladi ikki yoki undan ortiq stolda. Tezkor misol: -- Tumanlar jadvalida mos qator bo'lmasa ham, shaharlar jadvalidan barcha qatorlarni tanlang Shaharlar SELECT.

Xuddi shunday savol tug'ilishi mumkin, masalan, Oracle-ga qo'shilish nima?

Oracle qo'shilishi tegishli ustunlar qiymatlari asosida ikki yoki undan ortiq jadvallar ustunlarini birlashtirish uchun ishlatiladi. Tegishli ustunlar odatda birinchi jadvalning asosiy kalit ustun(lari) va ikkinchi jadvalning tashqi kalit ustun(lar)i hisoblanadi. Oracle ichki qo'llab-quvvatlaydi qo'shilish , chap qo'shilish , to'g'ri qo'shilish , to'liq tashqi qo'shilish va xoch qo'shilish.

Oracle-da chap qo'shilish nima?

ga kirish Oracle CHAPGA QO'SHILISh bandi Agar T1 va T2 jadvallarining bir juft qatori talabni qondirsa qo'shilish predikat, so'rov ikkala jadvaldagi satrlardagi ustun qiymatlarini birlashtiradi va bu qatorni natijalar to'plamiga kiritadi. Boshqacha aytganda, a chap qo'shilish dan barcha qatorlarni qaytaradi chap jadval va o'ng jadvaldan mos keladigan qatorlar.

Tavsiya: