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


SELECT CNum, CName FROM Customers


Download 154.85 Kb.
Pdf ko'rish
bet20/21
Sana04.11.2021
Hajmi154.85 Kb.
#170532
1   ...   13   14   15   16   17   18   19   20   21
Bog'liq
20...2

  SELECT CNum, CName FROM Customers 

       WHERE City = 'London'; 

Ikki yoki undan ortiq jadvallar jamlanganda ularning chiqish ustunlari 




jamlash uchun o‘zaro muvofiq bo‘lishi kerak. Bu shuni bildiradiki, xar bir 

so‘rov bir xil sondagi ustunlarni ko‘rsatib, bu ustunlar mos tartibda kelishi va 

xar biriga mos tipla

rga ega bo‘lishi kerakyu Sonli maydonlar bir xil tipga va 

kattalikka ega bo‘lishi kerak. Simvolli  maydonlar bir xil sondagi simvollarga 

ega bo‘lishi kerak. Moslik ta’minlovchi yana bir shart 

bo‘sh  (NULL)  qiymatlar jamlanma ixtiyoriy ustunida man etilgan bo‘lishi 

kerak. Bu qiymatlar boshqa jamlovchi so‘rovlarda xam man etilgan bo‘lishi 

kerak. Bundan tashqari siz ostki so‘rovlarda    UNION operatoridan, xamda 

jamlovchi so‘rov  SELECT operatorida agregat funksiyalardan 

foydalanishingiz mumkin emas. Siz indi

vidual so‘rovlardagi kabi natijani 

tartiblash uchun ORDER BY operatoridan foydalanishingiz mumkin. 

Jamlanma ustunlari chiqarish ustunlari bo‘lgani 4chun ulapr nomlarga ega 

bo‘lmaydi, shuning uchun nomeriga qarab aniqlanishi lozim.  Demak 

ORDER BY operatori

da ustun nomeri ko‘rsatilishi lozim. Foydali 

jamlanmalardan biri ikki so‘rovnni jamlashda ikkinchi so‘rov birinchi so‘rov 

chiqarib tashlagan satrlarni tanlashidir. Bu tashqi jamlanma deyiladi. 

Misol: O‘z shaxarlarida buyurtmachilarga ega yoki ega emasligini 

ko‘rsatgan xolda xamma sotuvchilarni chiqarish. 


Download 154.85 Kb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   21




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