AVG Function
AVG() funktsiyasi raqamli ustunning o'rtacha qiymatini qaytaradi.
SQL AVG() Funktsiyasi
AVG() funktsiyasi raqamli ustunning o'rtacha qiymatini qaytaradi.
Sintaksis
Misollar
Umumiy O'rtacha Narxni Topish Barcha mahsulotlarning narxining o'rtacha qiymatini topish:
Demo Ma'lumotlar Bazasi
Quyidagi jadval misol sifatida Products
jadvalidan olingan:
ProductID | ProductName | SupplierID | CategoryID | Unit | Price |
---|---|---|---|---|---|
1 | Chais | 1 | 1 | 10 boxes x 20 bags | 18 |
2 | Chang | 1 | 1 | 24 - 12 oz bottles | 19 |
3 | Aniseed Syrup | 1 | 2 | 12 - 550 ml bottles | 10 |
4 | Chef Anton's Cajun Seasoning | 2 | 2 | 48 - 6 oz jars | 22 |
5 | Chef Anton's Gumbo Mix | 2 | 2 | 36 boxes | 21.35 |
WHERE Klauzasini Qo'shish
Shartlarni belgilash uchun WHERE
klauzasini qo'shishingiz mumkin.
Misol: Kategoriya 1 bo'lgan mahsulotlarning narxining o'rtacha qiymatini qaytarish:
Alias Foydalanish
O'rtacha qiymatni ko'rsatish uchun ustunga nom berish uchun AS
kalit so'zidan foydalaning.
Misol: "o'rtacha narx" nomini berish:
O'rtachadan Yuqori Narxlar
O'rtacha narxdan yuqori bo'lgan barcha yozuvlarni ro'yxatga olish uchun, AVG()
funktsiyasini sub-queryda ishlatishimiz mumkin.
Misol: O'rtacha narxdan yuqori bo'lgan barcha mahsulotlarni qaytarish:
AVG() va GROUP BY bilan Foydalanish
AVG()
funktsiyasini va GROUP BY
klauzasini birgalikda ishlatish orqali har bir kategoriya uchun o'rtacha narxni qaytarish mumkin.
Misol: Har bir CategoryID
uchun o'rtacha narxni hisoblash:
Last updated on