Funkcija Avg

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Izračuna aritmetično srednjo vrednost nabora vrednosti, vsebovanih v določenem polju v poizvedbi.

Sintaksa

Avg(izraz)

Označba mesta izraza predstavlja izraz niza, ki identificira polje s številskimi podatki, za katere želite izračunati povprečje, ali izraz, ki izvaja izračun s podatki v tem polju. Operandi v izrazu lahko vključujejo ime polja tabele, konstanto ali funkcijo (ki je lahko intrinzična ali uporabniško določena, vendar ne ena od drugih združevalnih funkcij SQL).

Opombe

Povprečje, ki ga izračuna Avg , je aritmetična sredina (vsota vrednosti, deljeno s številom vrednosti). Funkcijo Avg lahko na primer uporabite za izračun povprečnih stroškov prevoza.

Funkcija Avg v izračun ne vključuje polj z vrednostjo »Null«.

Avg lahko uporabite v izrazu poizvedbe in lastnosti SQL predmeta QueryDef ali ko ustvarjate predmet množice zapisov, ki temelji na poizvedbi SQL.

Primeri

Izraz Rezultati
SELECT Avg([CenaEnote]) AS Izr1 IZ ProdajeIzdelka; Vrne povprečje vseh vrednosti v polju »CenaEnote« iz tabele »ProdajaIzdelek« in prikaže v stolpcu Expr1.
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; Vrne povprečni polji »ProdajnaCena« in »Popust« iz tabele »ProdajaIzdelek«. Rezultati so prikazani v stolpcu »AvgSalePrice« oziroma »AvgDiscount«, vrne povprečno vrednost celotne »SalePrice«, kjer je »Količina« prodane več kot 10. Rezultati so prikazani v stolpcu »AvgSalePrice«.
SELECT Abs(Avg([Popust])) AS AbsAverageDiscount FROM ProductSales; Vrne absolutno vrednost povprečne vrednosti polja »Popust« in jo prikaže v stolpcu »AbsAverageDiscount«.

Izračunavanje polj v funkcijah SQL