AUB
9.1 – rasm. Union
birlashtirish amali Venn diagrammasidagi tasviri
INTERSECT(kesishuv).
R va
S munosabatlarni
ayirmasi
R∩S
ko`rinishida 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
9.2 – rasm. Union
birlashtirish amali Venn diagrammasidagi tasviri
MINUS(Ayirma) yoki EXCEPT.
R va S
munosabatlarni ayirmasi R-S
ko`rinishida 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еrandlarni tartibi bir xil bo`lishi kеrak.
A/B
9.3 – rasm. Except (Minus)
birlashtirish amali Venn diagrammasidagi tasviri
UNION
ifodasi bir yoki bir nechta SQL so‘rovlar
natijasini birlashtirishga
imkon beradi.
Ikki yoki undan ortiq jadvallar jamlanganda ularning chiqish ustunlari
jamlash uchun o‘zaro muvofiq bo‘lishi kerak.
Bu shuni bildiradiki, xar bir so‘rov
bir xil 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‘lishi kerak. Simvolli maydonlar bir xil sondagi simvollarga ega bo‘lishi
kerak. Moslik ta’minlovchi yana bir shart bo‘sh (NULL) qiymatlar jamlanma
ixtiyoriy ustunida man etilgan bo‘lishi kerak. Bu
qiymatlar boshqa jamlovchi
so‘rovlarda xam man etilgan bo‘lishi kerak. Bundan tashqari siz ostki
so‘rovlarda
UNION operatoridan, xamda jamlovchi so‘rov SELECT operatorida
agregat
funksiyalardan
foydalanishingiz
mumkin
emas.
Siz
individual
so‘rovlardagi
kabi
natijani tartiblash uchun ORDER BY operatoridan
foydalanishingiz mumkin. UNI O N ifodasi bir yoki bir necha SQL so‘rovlar
natijasini birlashtirishga imkon beradi.