Beregner det aritmetiske gjennomsnittet av et sett med verdier i et angitt felt i en spørring.
Syntaks
Gjsn(uttrykk)
Uttr-plassholderen representerer et strenguttrykk som identifiserer feltet som inneholder de numeriske dataene du vil beregne, eller et uttrykk som utfører en beregning ved hjelp av dataene i feltet. Operander i uttr kan inkludere navnet på et tabellfelt, en konstant eller en funksjon (som kan være enten innebygd eller brukerdefinert, men ikke en av de andre SQL-mengdefunksjonene).
Merknader
Gjennomsnittet beregnet av Gjennomsnitt er det aritmetiske gjennomsnittet (summen av verdiene dividert med antall verdier). Du kan for eksempel bruke Gjsn til å beregne gjennomsnittlige fraktkostnader.
Gjennomsnitt-funksjonen inkluderer ingen nullfelt i beregningen.
Du kan bruke Gjsn i et spørringsuttrykk og i SQL-egenskapen for et QueryDef-objekt, eller når du oppretter et postsettobjekt basert på en SQL-spørring.
Eksempler
| Uttrykk | Resultater |
|---|---|
| SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; | Returnerer gjennomsnittet av alle verdiene i feltet Enhetspris fra tabellen Produktsalg og vises i kolonne Uttrykk1. |
| SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; | Returnerer det gjennomsnittlige feltet «Salgspris» og «Rabatt» fra tabellen ProductSales. Resultatene vises i kolonnen "AvgSalePrice" og "AvgDiscount" returnerer gjennomsnittet av alle "SalePrice" der "Quantity" solgt er over 10. Resultatene vises i kolonnen AvgSalePrice. |
| SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; | Returnerer den absolutte verdien for gjennomsnittsverdien for Rabatt-feltet og vises i kolonnen AbsAverageDiscount. |