SELECT CNum, CName, City FROM Customers
WHERE EXISTS
( SELECT * FROM Customers
WHERE City = 'San Jose' );
EXISTS ni faqat sodda ostki so‘rov bilan emas mutanosib so‘rov bilan ishlatish mumkin. Bu holda EXISTS ichki ostki so‘rovni tashqining har bir satri uchun tekshiradi.
ALL, ANY, SOME operatorlaridan foydalanish.
ANY, ALL, va SOME ostki so‘rovlarni argument sifatida qabul qiluvchi EXISTS operatorni eslatadi, lekin relyatsion operatorlar bilan birga ishlatilishi bilan farq qiladi. Bu tomondan ular ostki so‘rovlarga qo‘llaniluvchi IN operatorini eslatadi, lekin undan farqli faqat ostki so‘rovlar bilan ishlashadi. SOME va ANY operatorlari o‘zaro almashinuvchan.
Misol: bir shaharda joylashgan sotuvchilar bilan buyurtmachilarni topish uchun ANY operatoridan foydalanish.
Do'stlaringiz bilan baham: |