Beregner det aritmetiske gjennomsnittet av et sett med verdier i et angitt felt i en spørring.
Syntaks
Gjsn ( uttrykk )
Uttr-plassholderen representerer en 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 postsett objekt basert på en SQL-spørring.
Eksempler
Expression |
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. |