8.4-rasm. A va B to‘plamni FULL OUTER JOIN operatori bilan bog‘laganda A+(B-A)
munosabatdagi to‘plam hosil bo‘ladi
Uning SQL so‘rovlar oynasida yoziladigan ko‘rinishi esa quyidagi formulada
tasvirlangan:
SELECT *FROM FULL OUTER JOIN ON . = . WHERE Tamaddi_xona ma’lumotlar bazasidagi ma’lumotlarnining atributlarini
aniqlab, ularni bir-biri bilan bog‘laymiz. Jadvallardagi ma’lumotlarni atributlarga
nisbatan bog‘liqlikda olish orqali bog‘lashning bir qancha turlarini bajaramiz.
INNER JOIN INNER JOIN operatorini qo‘llash maqsadida quyidagi masalani yechish orqali unga
tavsif beramiz: mijozlar jadvali bilan hodim jadvalini bog‘lab undan mijozlarga
xizmat ko‘rsatgan hodimlarning ismi ekranga chop etilsin
Yuqoridagi SQL so‘rovini faollashtirib quyidagicha natijani olamiz:
8.8-rasm. Mijozlarning ismi hamda ularga xizmat ko‘rsatgan hodimlarning ismi haqidagi
ma’lumot
Yuqoridagi natijani ekranga chop etish orqali masalaning yechimini ham
shakllantirib bo‘ldik.
LEFT JOIN LEFT JOIN operatorini qo‘llash maqsadida quyidagi masalani yechish orqali unga
tavsif beramiz: Mijozlar jadvali bilan taomlar_ruyxati jadvalini bog‘lab, mijozlar
taomlar ruyxatidan qanday tanlashlarni amalga oshirganlari topilsin.
Yechilishi Masalani yechish maqsadida 3.18-rasmdan foydalanib quyidagi jadvallarni keltirib
o‘tamiz:
Mijozlar jadvali 8.5-rasmda keltirib o‘tilgan. Taomlar_ruyxati jadvali esa
quyidagicha ko‘rinishga ega
8.9-rasm. Taomlar_ruyxati jadvalidagi ma’lumotlar
8.10-rasm So‘rovni faollashtirib quyidagicha natijani olamiz: