SELECT * FROM Orders WHERE AMT > ( SELECT AVG (AMT) FROM Orders WHERE ODate = ‘1990/10/04’ ); SHuni nazarda tutish kerakki guruxlangan agregat funksiyalar GROUP BY ifodasi terminlarida aniqlangan agregat funksiyalar bo‘lsa ko‘p qiymatlar xosil qilishi mumkin.
Agar ostki so‘rov IN operatoridan foydalanilsa, ixtiyoriy sondagi satrlar xosil qilish mumkin.
Misol: Londondagi sotuvchilar uchun xamma buyurtmalarni ko‘rsatish.
SELECT * FROM Orders WHERE SNum IN ( SELECT SNum FROM Salepeople WHERE City = 'London' ); Bu natijani jamlanma orqali xosil qilish mumkin. Lekin odatda ostki sщrovli sщrovlar tezroы bajariladi. Siz ostki so‘rov SELECT jumlasida ustunga asoslangan ifodadan foydalanishingiz mumkin. Bu relyasion operatorlar yordamida yoki IN yordamida amalga oshirilishi mumkin. Siz ostki so‘rovlarni HAVING ichida ishlatishingiz mumkin. Bu ostki so‘rovlar agar ko‘p qiymatlar qaytarmasa xususiy agregat funksiyalaridan yoki GROUP BY yoki HAVING operatorlaridan foydalanishi mumkin.
Misol: