Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent


NULL  qiymatlarni qaytaradi .    LEFT JOIN



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

NULL

 qiymatlarni qaytaradi . 

 

LEFT JOIN 

Aytaylik,  biz  barcha  filmlarning  nomlarini  ularni  ijaraga  olgan 

a'zolarning  ismlari  bilan  birga  olishimiz  kerak. Ba'zi  filmlar  hech  kim 

tomonidan ijaraga olinmagani aniq. Buning uchun biz shunchaki 



LEFT 

JOIN dan

 foydalanishimiz mumkin . 

 

 

 

LEFT JOIN chapdagi jadvaldagi barcha satrlarni qaytaradi, hatto o'ngdagi 

jadvalda mos keladigan qatorlar topilmasa ham. 

Agar o'ngdagi jadvalda 

moslik topilmasa, NULL qaytariladi. 

 

 

 



MySQL  ish  stolida  yuqoridagi  skriptni  bajarish  imkonini  beradi.  Biz 

ijaraga  olinmagan  filmlar  uchun  quyida  keltirilgan  qaytarilgan  natijada 

a'zo  nomi  maydonlari  NULL  qiymatga  ega  ekanligini  ko'rishimiz 

mumkin. Bu shuni anglatadiki, ushbu film uchun mos keladigan a'zolar 

jadvali topilmadi. 

 

 



 

RIGHT JOIN 

RIGHT JOIN, shubhasiz, LEFT JOIN ga qarama-qarshidir. RIGHT 

JOIN chapdagi jadvalda mos keladigan qatorlar topilmasa ham, o'ngdagi 

jadvalning  barcha  ustunlarini  qaytaradi. Chapdagi  jadvalda  moslik 

topilmasa, NULL qaytariladi. 

Bizning misolimizda, biz a'zolar va ular tomonidan ijaraga olingan 

filmlarning nomlarini olishimiz kerak deb faraz qilaylik. Endi bizda yangi 

a'zo bor, u hali hech qanday filmni ijaraga olmagan 

 



 

 

 



 

MySQL Workbench da yuqoridagi skriptni bajarish quyidagi natijalarni 

beradi. 

 

 



 


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ə