Nima uchun jadvallar birlashtiriladi?
Nima uchun jadvallar birlashtiriladi?

Video: Nima uchun jadvallar birlashtiriladi?

Video: Nima uchun jadvallar birlashtiriladi?
Video: EXCEL dasturida jadvallar bilan ishlash 2024, Aprel
Anonim

SQL qo'shilish band - a ga mos keladi qo'shilish relyatsion algebrada operatsiya - bir yoki bir nechta ustunlarni birlashtiradi jadvallar relyatsion ma'lumotlar bazasida. sifatida saqlanishi mumkin bo'lgan to'plamni yaratadi stol yoki avvalgidek ishlatiladi. A QO'SHILING bittadan ustunlarni birlashtirish vositasidir (o'z-o'zidan qo'shilish ) yoki undan ko'p jadvallar har biri uchun umumiy qiymatlardan foydalangan holda.

Xuddi shunday, odamlar ma'lumotlar bazasida jadvallarni birlashtirishdan maqsad nima deb so'rashadi.

SQL Qo'shilish ikki yoki undan ortiq ma'lumotlarni olish uchun ishlatiladi jadvallar , u birlashtirilgan ma'lumotlar to'plami sifatida paydo bo'ladi. U ikki yoki undan ortiq ustunni birlashtirish uchun ishlatiladi jadvallar ikkalasi uchun umumiy qiymatlardan foydalanish orqali jadvallar . QO'SHILING Kalit so'z SQL so'rovlarida ishlatiladi qo'shilish ikki yoki undan ortiq jadvallar.

Ikkinchidan, 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.

Yuqoridagilardan tashqari, nima uchun biz birlashmalardan foydalanamiz?

SQL Qo'shiladi bandi ma'lumotlar bazasidagi ikki yoki undan ortiq jadvallardagi yozuvlarni birlashtirish uchun ishlatiladi. A QO'SHILING har biri uchun umumiy qiymatlardan foydalangan holda ikkita jadvaldagi maydonlarni birlashtirish vositasidir. ICHKI QO'SHILING − ikkala jadvalda ham mos keladigan satrlarni qaytaradi.

SQLda bir nechta qo'shilish qanday ishlaydi?

Bir nechta qo'shilish quyidagicha tavsiflash mumkin; bir nechta qo'shilish - bir necha marta ishlatiladigan bir xil yoki turli xil birikma turlarini o'z ichiga olgan so'rov. Shunday qilib, biz birlashtirish qobiliyatiga ega bo'lamiz bir nechta Relyatsion ma'lumotlar bazasi bilan bog'liq muammolarni bartaraf etish uchun ma'lumotlar jadvallari.

Tavsiya: