|
Zafar-mb-7-8 pdf
|
bet | 2/17 | Sana | 14.05.2024 | Hajmi | 3,3 Mb. | | #232380 |
Bog'liq qayta o\'qish mb7-12AUB
– rasm. Union birlashtirish amali Venn diagrammasidagi tasviri
INTERSECT(kesishuv). R va S munosabatlarni ayirmasi R∩S ko`rinis hida yoziladi va R va S ob`yektga tegishli bo`lgan kortejlar to`plamiga aytiladi. Bu erda kortejlar har ikki ob`yektga ham bir xil ko`rinishda bo`lishi shart.
Bu amalni bajarganda ham opеrandlarni tartibi bir xil bo`lishi kеrak.
A∩B
– rasm. Union birlashtirish amali Venn diagrammasidagi tasviri
MINUS(Ayirma) yoki EXCEPT. R va S munosabatlarni ayirmasi R-S ko`r inishida yoziladi va undagi kortеjlar to`plami R munosabatga tеgishli, lеkin S munosabatga tеgishli bo`lmagan kortеjlardir. Bu amalni bajarganda ham opеrandl arni tartibi bir xil bo`lishi kеrak.
A/B
77.3 – rasm. Except (Minus) birlashtirish amali Venn diagrammasidagi tasviri
UNION ifodasi bir yoki bir nechta SQL so‘rovlar natijasini birlashtirishga i mkon beradi.
Ikki yoki undan ortiq jadvallar jamlanganda ularning chiqish ustunlari jamla sh uchun o‘zaro muvofiq bo‘lishi kerak. Bu shuni bildiradiki, xar bir so‘rov bir xi l sondagi ustunlarni ko‘rsatib, bu ustunlar mos tartibda kelishi va xar biriga mos tiplarga ega bo‘lishi kerak. Sonli maydonlar bir xil tipga va kattalikka ega bo‘li shi kerak. Simvolli maydonlar bir xil sondagi simvollarga ega bo‘lishi kerak. M oslik ta’minlovchi yana bir shart bo‘sh (NULL) qiymatlar jamlanma ixtiyoriy u stunida man etilgan bo‘lishi kerak. Bu qiymatlar boshqa jamlovchi so‘rovlard a xam man etilgan bo‘lishi kerak. Bundan tashqari siz ostki so‘rovlarda
UNION operatoridan, xamda jamlovchi so‘rov SELECT operatorida agre gat funksiyalardan foydalanishingiz mumkin emas. Siz individual so‘rovlardagi kabi natijani tartiblash uchun ORDER BY operatoridan foydalanishingiz mumkin. UNION ifodasi bir yoki bir necha SQL so‘rovlar natijasini birlashtirishga imkon beradi.
INTERSECT – bu operator ikki jadvalni taqqoslab ikkisida ham mavju d bo’lgan elementni chop etadi. Masalan A to’plamda 1, 2 va 3 ; B da esa 3, 4 va 5 bo’lsin. U holda:
|
| |