69
Bu operator Rimdagi xamma buyurtmachilar baxolari qiymatlarini
tekshiradi. Shundan so„ng Rimdagi xamma
buyurtmachilardapn baxosi
yuqori bo„lgan buyurtmachilarni topadi. Rimda eng yuqori baxo -
Giovanni (200). Demak 200 dan yuqori qiymatlar olinadi.
ANY operatori uchun bo„lgani kabi
ALL operatori uchun ham IN
va EXISTS yordamida al‟ternativ konstruksiyalar yaratish mumkin.
ALL asosan tengsizliklar bilan ishlatiladi, chunki qiymat "xammasi
uchun teng " ostki so„rov natijasi bo„lishi mumkin agag xamma natijalar
bir xil bo„lsa. SQL da < > ALL ifoda aslida ostki so„rov natijasining "
xech qaysisiga teng emas " ma‟noni bildiradi. Boshqacha qilib aytganda
proedikat rost agar berilgan qiymat ostki so„rov natijalari orasida
topilmagan bo„lsa. Agar oldingi misolda
tenglik tengsizlikka
almashtirilsa, reytingi 300 ga teng bo„lgan xamma buyurtmachilar
chiqariladi, chunki ostki so„rov 100 va 200 ga teng reytinglarni topgan.
ALL va ANY –
orasidagi asosiy farq, ostki so„rov xech qanday
natija qaytarmagan xolatda ko„rinadi.
Bu xolda ALL - avtomatik
(“TRUE”) ga teng, ANY bo„lsa avtomatik (“FALSE”) ga teng.
Misol: Buyurtmachilar jadvali xammasini chiqarish
Dostları ilə paylaş: