Mundarija kirish


SELECT * FROM Orders WHERE AMT >



Yüklə 1,38 Mb.
Pdf görüntüsü
səhifə44/79
tarix20.06.2022
ölçüsü1,38 Mb.
#61884
1   ...   40   41   42   43   44   45   46   47   ...   79
1-1800

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: 
SELECT Rating, COUNT (DISTINCT CNum) FROM 
Customers GROUP BY Rating HAVING Rating > (SELECT AVG 
(Rating) FROM Customers WHERE City = 'San Jose'); 
Bu komanda San Jose dagi baxolari o„rtachadan yuqori bo„lgan 
buyurtmachilarni aniqlaydi. 


65 
Korrellangan (mutanosib) joylashtirilgan ostki so‘rovlar. 
SQL tilida ostki so„rovlardan foydalanilganda tashqi so„rov FROM 
qismidagi ichki so„rovga mutanosib so„rov yordamida murojaat 
qilishingiz mumkin. Bu xolda ostki so„rov asosiy so„rov xar bir satri 
uchun bir martadan bajariladi. 
Misol: 3 oktyabrda buyurtma bergan xamma buyurtmachilarni 
toping. 
SELECT * FROM Customers a WHERE ‘1990/10/03’ IN 

Yüklə 1,38 Mb.

Dostları ilə paylaş:
1   ...   40   41   42   43   44   45   46   47   ...   79




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