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 QueryDef ali pri ustvarjanju predmeta množice 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«. |