Qo'shilish so'rovi nima?
Qo'shilish so'rovi nima?

Video: Qo'shilish so'rovi nima?

Video: Qo'shilish so'rovi nima?
Video: Telegram kanalga qo‘shilish so‘rovi | Kanalga obuna bo‘lish 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 ustunlarni bittadan birlashtirish vositasidir (o'z-o'zidan qo'shilish ) yoki har biri uchun umumiy qiymatlardan foydalangan holda bir nechta jadvallar.

Shuningdek, misol bilan qo'shilish nimani anglatadi?

SQL Qo'shilish bayonot ikki yoki undan ortiq jadvallar orasidagi umumiy maydonga asoslangan ma'lumotlar strelkalari birlashtirish uchun ishlatiladi. Qo'shiladi quyidagilar: ICHKI QO'SHILING . CHAP QO'SHILING . TO'G'RI QO'SHILING.

Xuddi shunday, SQL ulanishlari qanday ishlaydi? SQL JOIN ning har xil turlari

  1. (INNER) JOIN: Ikkala jadvalda mos qiymatlarga ega yozuvlarni qaytaradi.
  2. LEFT (OUTER) JOIN: Chap jadvaldagi barcha yozuvlarni va o‘ng jadvaldagi mos yozuvlarni qaytaradi.
  3. RIGHT (OUTER) JOIN: O'ng jadvaldagi barcha yozuvlarni va chap jadvaldagi mos yozuvlarni qaytaradi.

Buni hisobga olsak, qo'shilishning qanday turlari bor va ularning har birini tushuntiring?

To'rtta asosiy mavjud turlari SQL qo'shiladi :ichki, chap, o'ng va to'liq. Buning eng oson va intuitiv usuli tushuntiring bu to'rtta o'rtasidagi farq turlari Venn diagrammasi yordamida ma'lumotlar to'plami o'rtasidagi barcha mumkin bo'lgan mantiqiy munosabatlarni ko'rsatadi.

Nima uchun biz SQL-da birlashishdan foydalanamiz?

The SQL qo'shilishi bandi ishlatilgan ma'lumotlar bazasidagi ikki yoki undan ortiq jadvaldagi yozuvlarni birlashtirish. A JOIN bu tomonidan ikkita jadvaldagi maydonlarni birlashtirish uchun mo'ljallangan foydalanish har biriga umumiy qadriyatlar. CHAP QO'SHILING − chap jadvaldagi barcha satrlarni, hatto mavjud bo'lsa ham qaytaradi bor o'ng jadvalda mos kelmaydi.

Tavsiya: