Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent



Yüklə 401,44 Kb.
Pdf görüntüsü
səhifə1/3
tarix31.12.2021
ölçüsü401,44 Kb.
#81132
  1   2   3
MI MBBT Qutbiddinov Z



O‘ZBEKISTON RESPUBLIKASI AXBOROT 

TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI 

RIVOJLANTIRISH VAZIRLIGI 

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT 

AXBOROT TEXNOLOGIYALARI UNIVERSITETI

 

 

                                                           

AT 

kafedrasi 



                                     

Kompyuter tarmoqlari 

fanidan  



 

 

M

USTAQIL ISH

 

 

MAVZU: 


Ma’lumotlar bazasida JOINlar. INNER JOIN, OUTER(LEFT, 

RIGHT) JOIN, FULL OUTER JOIN. 

 

 



 

  

 



Bajardi

: 216-19 guruh talabasi 

Qutbiddinov Zoirbek 

Tekshirdi

: Asqaraliyev Odilbek 

 

 

 



 

 

 



 

 

 



 

 



Reja: 

 

1.



 

Kirish 


2.

 

Ma’lumotlar bazasida JOINlar 



3.

 

INNER JOIN 



4.

 

OUTER(LEFT, RIGHT) JOIN 



5.

 

FULL OUTER JOIN  



6.

 

Xulosa 



7.

 

Foydalanilgan adabiyotlar 



 

 

 



 

 

 



 

 

 



 

 

 

 


Ma’lumotlar bazasida JOINlar 

JOIN  lar  ikki  yoki  undan  ortiq  ma'lumotlar  bazasi  jadvallaridan 

ma'lumotlarni  olishda  yordam  beradi. Jadvallar  birlamchi  va  xorijiy 

kalitlar yordamida o'zaro bog'langan. 

 

Table:   



“movies” 

 

 



Table:  

“members”

 

 



 

 

 



 

 

 



 

 


CROSS JOIN 

Cross JOIN - bu JOINning eng oddiy shakli bo'lib, u har bir satrni 

bitta  ma'lumotlar  bazasi  jadvalidan  ikkinchisining  barcha  qatorlariga 

moslashtiradi. Boshqacha qilib aytganda, u bizga birinchi jadvalning har 

bir satrining ikkinchi jadvaldagi barcha yozuvlar bilan kombinatsiyasini 

beradi. 


Aytaylik,  biz  barcha  movies  yozuvlariga  qarshi  barcha  members 

yozuvlarini olishni xohlaymiz, biz kerakli natijalarni olish uchun quyida 

ko'rsatilgan skriptdan foydalanishimiz mumkin. 

 

 



 

 

 



 

MySQL ish stolida yuqoridagi skriptni bajarish bizga quyidagi natijalarni 

beradi. 

 

 




INNER JOIN 

INNER JOIN ikkala jadvaldan berilgan shartni qanoatlantiradigan 

qatorlarni qaytarish uchun ishlatiladi. 

Aytaylik,  biz  filmlarni  ijaraga  olgan  a'zolar  ro'yxatini  ular 

tomonidan  ijaraga  olingan  filmlar  nomlari  bilan  birga  olishimiz 

kerak. Buning  uchun  oddiygina  INNER  JOIN  dan  foydalanishimiz 

mumkin, bu ikkala jadvaldan berilgan shartlarga mos keladigan qatorlarni 

qaytaradi. 

 

 

 



 

 

yuqoridagi natijalar skripti bir xil natijalarga erishish uchun quyidagicha 



yozilishi mumkin: 

 



 

 

Outer JOINs 

MySQL  Outer  JOIN  lari  ikkala  jadvaldan  mos  keladigan  barcha 

yozuvlarni  qaytaradi.  U  birlashtirilgan  jadvalda  mos  kelmaydigan 

yozuvlarni  aniqlay  oladi. Hech qanday  moslik  topilmasa,  birlashtirilgan 

jadval yozuvlari uchun 




Yüklə 401,44 Kb.

Dostları ilə paylaş:
  1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə