Mundarija kirish


SELECT Customers.*, Salepeople.* FROM Salepeople



Yüklə 1,38 Mb.
Pdf görüntüsü
səhifə41/79
tarix20.06.2022
ölçüsü1,38 Mb.
#61884
1   ...   37   38   39   40   41   42   43   44   ...   79
1-1800

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 

Yüklə 1,38 Mb.

Dostları ilə paylaş:
1   ...   37   38   39   40   41   42   43   44   ...   79




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin