Funkcija Avg

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Aprēķina vaicājuma norādītajā laukā ietvertas vērtību kopas vidējo aritmētisko.

Sintakse

Avg(izteiksme)

Izteiksmes vietturis apzīmē virknes izteiksmi, kas identificē lauku, kurā ir skaitliskie dati, kuriem jānosaka vidējā vērtība, vai izteiksmi, kas veic aprēķinu, izmantojot šī lauka datus. Operandi izteiksmē var ietvert tabulas lauka nosaukumu, konstanti vai funkciju (kas var būt gan iekšēja, gan lietotāja definēta, bet ne kāda no pārējām SQL apkopošanas funkcijām).

Piezīmes

Vidējā vērtība, ko aprēķina Avg , ir vidējais aritmētiskais (vērtību summa, dalīta ar vērtību skaitu). Piemēram, varat izmantot vidējo transporta vērtību, lai aprēķinātu vidējās transporta izmaksas.

Funkcija Avg aprēķinā neiekļauj nevienu lauku Null.

Avg var izmantot vaicājuma izteiksmē un objekta QueryDef SQL rekvizītā vai, veidojot ierakstkopas objektu, pamatojoties uz SQL vaicājumu.

Piemēri

Izteiksme Rezultāti
SELECT Avg([Vienības_cena]) AS Expr1 FROM ProductSales; Atgriež tabulas "Produkta_pārdošana" lauka "VienībasCena" vērtību vidējo vērtību un parāda kolonnā Expr1.
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; Atgriež vidējo lauku "Pārdošanas_cena" un "Atlaide" no tabulas Produkta_pārdošana. Rezultāti tiek parādīti kolonnās "AvgSalePrice" un "AvgDiscount" attiecīgi atgriež visu "SalePrice" vidējo vērtību, kur "Daudzums" pārdots ir virs 10. Rezultāti tiek parādīti kolonnā "AvgSalePrice".
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; Atgriež lauka "Atlaide" vidējās vērtības absolūto vērtību un kolonnā parāda "AbsAverageDiscount".

Lauku aprēķināšana SQL funkcijās