Tashqi qo'shilish to'liq tashqi birikma bilan bir xilmi?
Tashqi qo'shilish to'liq tashqi birikma bilan bir xilmi?

Video: Tashqi qo'shilish to'liq tashqi birikma bilan bir xilmi?

Video: Tashqi qo'shilish to'liq tashqi birikma bilan bir xilmi?
Video: AYOL ERINI AVRATINI USHLASA BOʻLADIMI BU ISH GUNOH EMASMI? 2024, Aprel
Anonim

In tashqi birikmalar , ikkala jadvaldagi barcha tegishli ma'lumotlar to'g'ri birlashtirilgan va bitta jadvalning qolgan barcha satrlari. In to'liq tashqi birikmalar , barcha ma'lumotlar iloji boricha birlashtiriladi.

Shu tarzda, to'liq tashqi birikma nima?

The to'liq tashqi birikma , yoki to'liq qo'shilish , ikki yoki undan ortiq jadvallarning barcha qatorlarini birlashtirish uchun ishlatiladigan SQL sintaksisidir. Bilan to'liq tashqi birikma , so'rovdan olingan jadvaldan hech qanday satr qolmaydi. Ushbu darsda a foydalanish uchun misollar va tushuntirishlar keltirilgan to'liq tashqi birikma.

Xuddi shunday, 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, so'raladi: to'liq tashqi birlashma birlashma bilan bir xilmi?

O'rtasidagi farq ittifoq Hammasi va To'liq tashqi birikma . Chiqish rekordi o'rnatildi UNION ALL o'z ichiga oladi bir xil kirish jadvallaridagi kabi ustunlar soni. Lekin to'liq tashqi birikma ikkala jadvaldagi ustunlarni birlashtiradi. Kirish jadvallari bo'lishi shart emas bir xil yozuvlar soni.

To'liq tashqi birikma qanday ishlaydi?

SQL da TO'LIQ TAShQI QO'SHILMA chap va o'ngning natijalarini birlashtiradi tashqi birikmalar va ikkala tomonidagi jadvallardan barcha (mos keladigan yoki mos kelmaydigan) qatorlarni qaytaradi qo'shilish bandi. a yordamida bir xil ikkita jadvalni birlashtiramiz to'liq qo'shilish . Bunga misol keltiramiz to'liq tashqi birikma SQL-da ikkita jadval o'rtasida.

Tavsiya: