Texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent



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

    Bu səhifədəki naviqasiya:
  • JOIN
 

 

 

 


“ON” va “USING” clauses 

Yuqoridagi  JOIN  so'rovi  misollarida  biz  jadvallar  orasidagi 

yozuvlarni moslashtirish uchun ON bandidan foydalandik. 

USING 


bandi 

ham 


xuddi 

shu 


maqsadda 

ishlatilishi 

mumkin. USING  dan farqi shundaki,  u ikkala  jadvalda  mos  keladigan 

ustunlar uchun bir xil nomlarga ega



 

bo'lishi kerak.



 

“movies” jadvalida hozirgacha biz uning asosiy kalitidan “id” nomi 

bilan  foydalanganmiz. Biz  "members"  jadvalida  "movie_id"  nomi  bilan 

xuddi shu narsaga murojaat qildik. 

Keling,  “movies”  jadvallarini  “id”  maydoni  nomini  “movie_id”  deb 

o‘zgartiraylik. Biz  buni  bir  xil  mos  keladigan  maydon  nomlariga  ega 

bo'lish uchun qilamiz. 

 

 



 

Keyin yuqoridagi LEFT JOIN misoli bilan USING dan foydalanamiz. 

 

 

 



JOIN 

bilan


 ON

 va 


USING

 dan  foydalanishdan  tashqari biz 



GROUP 

BY, WHERE

 kabi boshqa MySQL bandlaridan va hatto 



SUM

 , 


AVG

 va 


hokazo funksiyalardan ham foydalanishimiz mumkin . 

 

 



 

 

 

 

 

 

 

 

 


Xulosa 

 



JOINS  bizga  bir  nechta  jadvaldagi  ma'lumotlarni  bitta  natijalar 

to'plamiga birlashtirish imkonini beradi. 

 

JOINS quyi so'rovlarga qaraganda yaxshiroq ishlashga ega 



 

INNER  JOINS  faqat  berilgan  mezonlarga  javob  beradigan 



qatorlarni qaytaradi. 

 



OUTER  JOINS  hech  qanday  moslik  topilmagan  qatorlarni  ham 

qaytarishi mumkin. Mos bo'lmagan qatorlar NULL kalit so'zi bilan 

qaytariladi. 

 



Asosiy JOIN turlariga Inner, Left Outer, Right Outer, Cross JOINS 

va boshqalar kiradi. 

 

JOIN 



operatsiyalarida 

tez-tez 


ishlatiladigan 

band 


"ON" 

dir. "USING" bandi mos keladigan ustunlar bir xil nomda bo'lishini 

talab qiladi. 

 



JOINS  boshqa  bandlarda  ham  ishlatilishi  mumkin,  masalan, 

GROUP  BY,  WHERE,  SUB  QUERIES,  AGGREGATE 

FUNCTIONS va hokazo. 

 

 

Foydalanilgan adabiyotlar 

1.

 



Usmonov J. T., Xo'jaqulov T. A. Ma'lumotlar bazasini boshqarish 

tizimi fanidan laboratoriya ishlarini bajarish bo'yicha uslubiy 

ko'rsatma - Т. : TATU, 2016.

 

2.

 



https://www.guru99.com/joins.html

 

3.



 

https://www.w3schools.com/sql



 

 

 



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ə