20 variyant 2-savolga javob Sql da bir necha jadvallar bilan ishlash Jadvallarni jamlashtirish


Sodda joylashtirilgan ostki so‘rovlar


Download 154.85 Kb.
Pdf ko'rish
bet8/21
Sana04.11.2021
Hajmi154.85 Kb.
#170532
1   ...   4   5   6   7   8   9   10   11   ...   21
Bog'liq
20...2

     

Sodda joylashtirilgan ostki so‘rovlar.

 

SQL yordamitda so‘rovlarni bir birining ichiga joylashtirishingiz mumkin. 



Odatda ichki so‘rov qiymat xosil qiladi va bu qiymat tashqi predikat 

tomonidan tekshirilib, to‘g‘ri yoki noto‘g‘riligi tekshiriladi. 

Misol: bizga sotuvchi nomi ma’lum: Motika, lekin bizSNum maydoni 

qiymatini bilmaymiz va Buyurtmachilar jadvalidan xamma buyurtmalarni 

ajratib olmoqchimiz.  Buni quyidagicha amalga oshirish mumkin: 

 

 SELECT * FROM Orders 

        WHERE SNum = 

                ( SELECT SNum FROM Salepeople 

                  WHERE SName = 'Motika' ); 

Av

val ichki so‘rov bajariladi, so‘ngra uning natijasi tashqi so‘rovni xosil 



qiligsh uchun ishlatiladi (SNum ostki so‘rov natijasi bilan solishtiriladi). 


Ostki so‘rov bitta ustun tanlashi lozim, bu ustun qiymatlari tipi predikatda 

solishtiriladigan qiymat tip

i bilan bir xil bo‘lishi kerak. Siz ba’zi xollarda ostki 

so‘rov bitta qiymat xosil qilishi uchun DISTINCT operatoridan foydalanish 

mumkin. 

Misol: Hoffman (CNum=21) ga xizmat ko‘rsatuvchi sotuvchilar xamma 

buyurtmalarini topish lozim bo‘lsin. 


Download 154.85 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling