Izračuna aritmetično srednjo vrednost nabora vrednosti v določenem polju v poizvedbi.
Sintaksa
Avg ( izraz )
Označba mesta izraza predstavlja izraz niza, ki določa polje s številskimi podatki, ki jih želite izračunati, ali izraz, ki izvede izračun s podatki v tem polju. Operandi v izrazu lahko vključujejo ime polja tabele, konstante ali funkcije (ki je lahko notranja 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). Avg lahko na primer uporabite za izračun povprečnih stroškov prevoza.
Funkcija Avg v izračun ne vključuje polj Null.
Avg lahko uporabite v izrazu poizvedbe in lastnosti SQL predmeta definicija QueryDef ali pri ustvarjanju predmeta množica zapisov, ki temelji na poizvedbi SQL.
Primeri
Izraz |
Rezultati |
SELECT Avg([CenaEnote]) AS Expr1 FROMSales izdelkov; |
Vrne povprečno vrednost vseh vrednosti v polju »CenaEnote« iz tabele »NaročilaIzdelka« in je prikazana v stolpcu Expr1. |
SELECT Avg([CenaProdaje]) AS AvgsalePrice, Avg([Popust]) AS AvgDiscount FROM ProductSales; |
Vrne povprečno vrednost »CenaProdaje« in »Popust« iz tabele »ProdajaProdaje izdelkov«. Rezultati so prikazani v stolpcu »AvgSalePrice« in »AvgDiscount« vrne povprečje vseh vrednosti »CenaProdaje«, kjer je prodaja »Količina« nad 10. Rezultati so prikazani v stolpcu »AvgSalePrice«. |
SELECT Abs(Avg([Popust])) AS AbsAverageDiscount FROMSales izdelkov; |
Vrne absolutno vrednost povprečne vrednosti polja »Popust« in je prikazana v stolpcu »AbsAverageDiscount«. |