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


SELECT a.CName, b.CName, a.Rating


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

  SELECT a.CName, b.CName, a.Rating 

        FROM Customers a, Customers b 

               WHERE a.Rating = b.Rating; 

Bu xolda SQL a va b jadvallarni jamlagandek ish tutadi. YUqorida keltirilgan 

misolda ortiqcha satrlar mavjud, xar bir kombinatsiya uchun ikkita qiymat. 

Birinchi psevdonimdagi A qiymat ikkinchi psevdonimdagi  B qiymat bilan 

kombinatsiyasi olinadi, so‘ngra  ikkinchi psevdonimdagi A qiymat birinchi 

psevdonimdagi  B qiymat bilan kombinatsiyasi olinadi. 

Xar gal satr o‘zi bilan solishtiriladi. Buni oldini olish soda usuli ikki qiymatga 

cheklanish kiritish, toki birinchi qiymat ikk

inchisidan kichik bo‘lsin yoki alfavit 

bo‘yicha oldin kelsin. Bu predikatni aasimmetrik qiladi, natijada xudi shu 

qiymatlar teskari tartibda olinmaydi. 

Misol: 



Download 154.85 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   21




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