SQL Serverda to'liq tashqi birlashma nima?
SQL Serverda to'liq tashqi birlashma nima?

Video: SQL Serverda to'liq tashqi birlashma nima?

Video: SQL Serverda to'liq tashqi birlashma nima?
Video: Web Framework | PHP Frameworklar 2024, Noyabr
Anonim

In SQL the TO'LIQ TAShQI BOSHISH ikkalasining natijalarini birlashtiradi chap va o'ng tashqi birikmalar va ikkala tomonidagi jadvallardan barcha (mos keladigan yoki mos kelmaydigan) qatorlarni qaytaradi qo'shilish bandi.

Xuddi shunday, 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.

Bundan tashqari, to'liq qo'shilish to'liq tashqi birlashma bilan bir xilmi? The to'liq tashqi birikma yoki to'liq qo'shilish ikkala jadvaldagi barcha satrlarni qaytaradi, mos kelishi mumkin bo'lgan satrlarni moslashtiradi va mos keladigan qator mavjud bo'lmagan joylarga NULL ni qo'yadi. To'g'ri, ba'zi ma'lumotlar bazalari taniydi tashqi kalit so'z. Ba'zilar yo'q.

Xuddi shunday, odamlar to'liq tashqi birikmaning vazifasi nimadan iborat?

An to'liq tashqi birikma - bu jadvallarni birlashtirish usuli bo'lib, natijada ikkala jadvalning teng bo'lmagan qatorlarini o'z ichiga oladi. Agar shunday bo'lsangiz qo'shilish ikkita jadval va natijalar to'plami ikkala jadvaldagi teng bo'lmagan qatorlarni o'z ichiga olishini xohlasangiz, a dan foydalaning TO'LIQ TAShQI BOSHISH bandi. Moslashuv quyidagilarga asoslanadi qo'shilish holat.

SQL Server to'liq tashqi ulanishni qo'llab-quvvatlaydimi?

ga kirish SQL Server to'liq tashqi birlashma The TO'LIQ TAShQI QO'SHILMA chap va o'ng jadvallar qatorlarini o'z ichiga olgan natijalar to'plamini qaytaradi. Chap jadvaldagi satr uchun mos keladigan qatorlar mavjud bo'lmasa, o'ng jadvalning ustunlari bo'ladi nulllarga ega.

Tavsiya: