Aggregate Functions
Agregat funktsiyalari - bu ma'lumotlar to'plami ustida hisob-kitoblarni amalga oshiradigan va bitta qiymatni qaytaradigan funktsiyalardir.
SQL Agregat Funktsiyalari
Agregat funktsiyalari - bu ma'lumotlar to'plami ustida hisob-kitoblarni amalga oshiradigan va bitta qiymatni qaytaradigan funktsiyalardir. Ular odatda SELECT
bayonotining GROUP BY
klauzasi bilan birga ishlatiladi. GROUP BY
klauzasi natija to'plamini qiymatlar guruhlariga ajratadi, va agregat funktsiyalari har bir guruh uchun bitta qiymatni qaytarish imkonini beradi.
Eng ko'p ishlatiladigan SQL agregat funktsiyalari quyidagilar:
- MIN(): Tanlangan ustundagi eng kichik qiymatni qaytaradi.
- MAX(): Tanlangan ustundagi eng katta qiymatni qaytaradi.
- COUNT(): To'plamdagi satrlar sonini qaytaradi.
- SUM(): Sonli ustunning umumiy yig'indisini qaytaradi.
- AVG(): Sonli ustunning o'rtacha qiymatini qaytaradi.
Eslatma: Agregat funktsiyalari NULL qiymatlarni hisobga olmaydi (COUNT() ni hisobga olmaganda).
Misollar
-
MIN() Misoli:
Bu buyumlar narxining eng kichik qiymatini qaytaradi.
-
MAX() Misoli:
Bu buyumlar narxining eng katta qiymatini qaytaradi.
-
COUNT() Misoli:
Bu mijozlar sonini qaytaradi.
-
SUM() Misoli:
Bu buyumlar sonining umumiy yig'indisini qaytaradi.
-
AVG() Misoli:
Bu buyumlar narxining o'rtacha qiymatini qaytaradi.
GROUP BY bilan ishlash
Agregat funktsiyalarini GROUP BY
klauzasi bilan birgalikda ishlatish:
Bu misolda, har bir mamlakatdagi mijozlar soni qaytariladi.