Qo'shilishlar qanday ishlaydi?
Qo'shilishlar qanday ishlaydi?

Video: Qo'shilishlar qanday ishlaydi?

Video: Qo'shilishlar qanday ishlaydi?
Video: @UCHRASHUVDA YIGITLARNING JINSIY OLATIDAN SUYUQLIK CHIQIB KETISHI ZARARLIMI. BILIB OLING. 2024, Noyabr
Anonim

SQL qo'shilish band - a ga mos keladi qo'shilish relyatsion algebrada operatsiya - relyatsion ma'lumotlar bazasidagi bir yoki bir nechta jadvallarning ustunlarini birlashtiradi. U jadval sifatida saqlanishi yoki mavjud bo'lganidek ishlatilishi mumkin bo'lgan to'plamni yaratadi. A QO'SHILING bittadan ustunlarni birlashtirish vositasidir (o'z-o'zidan qo'shilish ) yoki har biri uchun umumiy qiymatlardan foydalangan holda bir nechta jadvallar.

Undan qachon qo'shilishdan foydalanish kerak?

SQL Joins bandi ma'lumotlar bazasidagi ikki yoki undan ortiq jadvallardagi yozuvlarni birlashtirish uchun ishlatiladi. A QO'SHILING tomonidan ikkita jadvaldagi maydonlarni birlashtirish vositasidir foydalanish har biri uchun umumiy qadriyatlar.

Shuningdek, bilingki, to'liq qo'shilish qanday ishlaydi? A TO'LIQ QO'SHILING birlashtirilgan jadvallarning barcha qatorlarini qaytaradi, xoh ular bor mos keladimi yoki yo'qmi, ya'ni siz mumkin ayting a to'liq qo'shilish CHAP funksiyalarini birlashtiradi QO'SHILING va HUQUQ QO'SHILING . To'liq qo'shilish tashqi bir turi qo'shilish shuning uchun ham hisoblanadi deb ham ataladi to'la tashqi qo'shilish.

Shuningdek, bilingki, misol bilan qo'shilish nima?

A QO'SHILING bandi ikki yoki undan ortiq jadvallar qatorlarini ular orasidagi tegishli ustun asosida birlashtirish uchun ishlatiladi. E'tibor bering, "Buyurtmalar" jadvalidagi "CustomerID" ustuni "Mijozlar" jadvalidagi "CustomerID" ga ishora qiladi. Yuqoridagi ikkita jadval o'rtasidagi munosabat "CustomerID" ustunidir.

Ikki jadvalni hech qanday aloqasiz qo'shsak bo'ladimi?

Ha Biz bajara olamiz . Hech bir band buni uchun aytmaydi qo'shilish ning ikki yoki undan ko'p jadvallar bo'lishi kerak a tashqi kalit yoki asosiy kalit cheklovi. Uchun bizga qo'shiling shartlarni qondirish kerak foydalanish on yoki where bandi bizning talablarimizga muvofiq.

Tavsiya: