Mundarija kirish mavzu


SELECT Customers.*, Salepeople.* FROM Salepeople


Download 1.38 Mb.
Pdf ko'rish
bet41/79
Sana13.11.2023
Hajmi1.38 Mb.
#1769615
1   ...   37   38   39   40   41   42   43   44   ...   79
Bog'liq
Ma\'lumotlar bazasi Zayniddinov

SELECT Customers.*, Salepeople.* FROM Salepeople
Customers;* 
Lekin bu yerda xosil bo„lgan jadval keraksiz ma‟lumotlarga ega. 
Keraksiz satrlarni olibtashlash uchun WHERE jumlasidan foydalaniladi. 


61 
Masalan: beritlgan shaxardagi sotuvchilar va buyurtmachilar 
ixtiyoriy kombinatsiyasini ko„rish uchun quyidagini kiritish lozim: 
SELECT 
Customers.CName, 
Salepeople.SName, 
Salepeople.City 
FROM 
Salepeople, 
Customers 
WHERE 
Salepeople.City = Customers.City; 
Jamlashda SQL bir necha jadval satrlari kombinatsiyasini 
predikatlar bщyicha solishtirishdir. Asosoan ma‟lumotlar ilovali 
yaxlitlik asosida tekshirilib, ajratib olinadi. 
Misol: xar bir sotuvchiga mos keluvchi buyurtmachilar ro„yxati: 
SELECT 
Customers.CName, 
Salepeople.SName 
FROM 
Customers, 
Salepeople 
WHERE 
Salepeople.SNum=Customers.SNum; 
Tenglikka asoslangan predikatlardan foydalanuvchi jamlanmalar
tenglik bo„yicha jamlanma deb atalib, jamlanmalarning eng umuiy 
ko„rinishidir. Shu Bilan birga ixtiyoriy relyasion operatordan 
foydalanish mumkin.  
Ichki va tashqi jamlashlar 
Jamlashlar bir jadval satriga ikkinchi jadval satrlarini mos 
qo„yishga imkon beradi. Jamlashlar asosiy turi bu ichki jamlashdir. 
Jadvallarni ichki jamlash ikki jadval usutunlarini tenglashtirishga 
asoslangandir: 
SELECT book, title, author, name FROM author, book 
WHERE book, author author, id 
MySQL jamlashning kuchliroq tipi Ya‟ni chap tashqi jamlash(yoki 
tashqi jamlash) dan foydalanishga imkon beradi. Jamlash bu turitning 
ichki jamlashdan farqi shundaki natijaga o„ng jadvalda mos ustunga ega 
bo„lmagan chap jadval ustunlari qo„shiladi. Agar avtorlar va kitoblar 
misoliga e‟tibor bersangiz atijaga ma‟lumotlar bazasida kitoblarga ega 
bo„lmagan kitoblar kirmagan edi. 
Ko„p xollarda o„ng jadvalda mosi bo„lmagan chap jadvaldagi 
satrlarni chiqarish kerak bo„ladi. Buni tashqi jamlash yordamida amalga 
oshirish mumkin: 


62 

Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   37   38   39   40   41   42   43   44   ...   79




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