Mundarija kirish mavzu


SELECT Customers.*, Salepeople.* FROM Salepeople


Download 288.16 Kb.
bet41/80
Sana26.07.2023
Hajmi288.16 Kb.
#1662746
1   ...   37   38   39   40   41   42   43   44   ...   80
Bog'liq
Mundarija kirish mavzu-fayllar.org

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 288.16 Kb.

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




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