Andijon mashinasozlik instituti “ib va kt” fakulteti “imt k 88 21” guruh talabasi erkinboyev furqatbekning ma’lumotlar bazasini boshqarish va dasturlash texnalogiyasi fanidan mustaqil ishi



Yüklə 90,53 Kb.
səhifə4/5
tarix19.05.2023
ölçüsü90,53 Kb.
#117715
1   2   3   4   5
MBBT

Xar gal satr o‘zi bilan solishtiriladi. Buni oldini olish soda usuli ikki qiymatga cheklanish kiritish, toki birinchi qiymat ikkinchisidan kichik bo‘lsin yoki alfavit bo‘yicha oldin kelsin. Bu predikatni aasimmetrik qiladi, natijada xudi shu qiymatlar teskari tartibda olinmaydi. Misol: SELECT a.CName, b.CName, a.Rating FROM Customers a, Customers b WHERE a.Rating = b.Rating AND a.CName < b.CName;

  • Xar gal satr o‘zi bilan solishtiriladi. Buni oldini olish soda usuli ikki qiymatga cheklanish kiritish, toki birinchi qiymat ikkinchisidan kichik bo‘lsin yoki alfavit bo‘yicha oldin kelsin. Bu predikatni aasimmetrik qiladi, natijada xudi shu qiymatlar teskari tartibda olinmaydi. Misol: SELECT a.CName, b.CName, a.Rating FROM Customers a, Customers b WHERE a.Rating = b.Rating AND a.CName < b.CName;

Bu misolda agar birinchi kombinatsiya ikkinchi shartni qanoatlantirsa u chiqariladi, lekin teskari kombinatsiya bu shartni qanoatlantirmaydi va aksincha. Siz SELECT ifodasida yoki so‘rovning FROM jumlasida keltirilgan xar bir psevdonim yoki jadvalni ishlatishingiz shart emas. Siz xar xil jadvallar, xamda bitta jadval xar psevdonimlaridan iborat jmlanma yaratishingiz mumkin. Sodda joylashtirilgan ostki so‘rovlar. SQL yordamitda so‘rovlarni bir birining ichiga joylashtirishingiz mumkin.

  • Bu misolda agar birinchi kombinatsiya ikkinchi shartni qanoatlantirsa u chiqariladi, lekin teskari kombinatsiya bu shartni qanoatlantirmaydi va aksincha. Siz SELECT ifodasida yoki so‘rovning FROM jumlasida keltirilgan xar bir psevdonim yoki jadvalni ishlatishingiz shart emas. Siz xar xil jadvallar, xamda bitta jadval xar psevdonimlaridan iborat jmlanma yaratishingiz mumkin. Sodda joylashtirilgan ostki so‘rovlar. SQL yordamitda so‘rovlarni bir birining ichiga joylashtirishingiz mumkin.

 Odatda ichki so‘rov qiymat xosil qiladi va bu qiymat tashqi predikat tomonidan tekshirilib, to‘g‘ri yoki noto‘g‘riligi tekshiriladi. Misol: bizga sotuvchi nomi ma’lum: Motika, lekin bizSNum maydoni qiymatini bilmaymiz va Buyurtmachilar jadvalidan xamma buyurtmalarni ajratib olmoqchimiz. Buni quyidagicha amalga oshirish mumkin: SELECT * FROM Orders WHERE SNum = ( SELECT SNum FROM Salepeople WHERE SName = 'Motika' ); Avval ichki so‘rov bajariladi, so‘ngra uning natijasi tashqi so‘rovni xosil qiligsh uchun ishlatiladi (SNum ostki so‘rov natijasi bilan solishtiriladi).

  •  Odatda ichki so‘rov qiymat xosil qiladi va bu qiymat tashqi predikat tomonidan tekshirilib, to‘g‘ri yoki noto‘g‘riligi tekshiriladi. Misol: bizga sotuvchi nomi ma’lum: Motika, lekin bizSNum maydoni qiymatini bilmaymiz va Buyurtmachilar jadvalidan xamma buyurtmalarni ajratib olmoqchimiz. Buni quyidagicha amalga oshirish mumkin: SELECT * FROM Orders WHERE SNum = ( SELECT SNum FROM Salepeople WHERE SName = 'Motika' ); Avval ichki so‘rov bajariladi, so‘ngra uning natijasi tashqi so‘rovni xosil qiligsh uchun ishlatiladi (SNum ostki so‘rov natijasi bilan solishtiriladi).

Yüklə 90,53 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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