Avg funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Apskaičiuoja reikšmių rinkinio, esančio užklausos nurodytame lauke, aritmetinį vidurkį.

Sintaksė

Avg(išraiška)

Reiškinio vietos rezervavimo ženklas reiškia eilutės reiškinį, identifikuojantį lauką, kuriame yra skaitiniai duomenys, kurių vidurkį norite skaičiuoti, arba išraišką, kuri atlieka skaičiavimą naudodama to lauko duomenis. Operandai reiškinyje gali apimti lentelės lauko pavadinimą, konstantą arba funkciją (kuri gali būti vidinė arba apibrėžta vartotojo, bet negali būti viena iš kitų SQL agregavimo funkcijų).

Pastabos

Vidurkis, apskaičiuotas pagal Avg, yra aritmetinis vidurkis (reikšmių suma, padalyta iš reikšmių skaičiaus). Pavyzdžiui, galite naudoti vidutinę transportavimo kainą.

Avg funkcija neįtraukia jokių nulinių laukų skaičiuojant.

Avg galite naudoti užklausos išraiškoje ir objekto "QueryDef" SQL ypatybėje arba kurdami įrašų rinkinio objektą, pagrįstą SQL užklausa.

Pavyzdžiai

Išraiška Rezultatai
SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; Grąžina visų lauko "Vieneto_kaina" reikšmių vidurkį iš lentelės "ProductSales" ir rodo stulpelyje Expr1.
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; Grąžina vidutinius laukus "Pardavimo_kaina" ir "Nuolaida" iš lentelės "ProductSales". Rezultatai rodomi stulpelyje "AvgSalePrice" ir "AvgDiscount" atitinkamai pateikia visų "SalePrice" vidurkį, kai "Kiekis" parduota daugiau nei 10. Rezultatai rodomi stulpelyje "AvgSalePrice".
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; Grąžina lauko "Nuolaida" vidutinės reikšmės absoliučiąją reikšmę ir rodo stulpelyje "AbsAverageDiscount".

Laukų skaičiavimas SQL funkcijose