Beräknar det aritmetiska medelvärdet av en uppsättning värden som finns i ett angivet fält i en fråga.
Syntax
Medel(uttryck)
Platshållaren uttr representerar ett stränguttryck som identifierar fältet som innehåller de numeriska data som du vill beräkna medelvärdet för eller ett uttryck som utför en beräkning med hjälp av data i fältet. Operander i uttr kan inkludera namnet på ett tabellfält, en konstant eller en funktion (som kan vara inbyggd eller användardefinierad, men inte någon av de andra SQL-mängdfunktionerna).
Kommentarer
Medelvärdet som beräknas av Medel är det aritmetiska medelvärdet (summan av värdena dividerat med antalet värden). Du kan till exempel använda Medel för att beräkna genomsnittlig fraktkostnad.
Funktionen Medel tar inte med några Null-fält i beräkningen.
Du kan använda Medel i ett frågeuttryck och i SQL-egenskapen för ett QueryDef-objekt eller när du skapar ett postuppsättningsobjekt baserat på en SQL-fråga.
Exempel
| Uttryck | Resultat |
|---|---|
| SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; | Returnerar medelvärdet av alla värden i fältet "Enhetspris" från tabellen "Produktförsäljning" och visas i kolumnen Uttr1. |
| SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; | Returnerar de genomsnittliga fälten "Försäljningspris" och "Rabatt" från tabellen Produktförsäljning. Resultaten visas i kolumnen "AvgSalePrice" respektive "AvgDiscount" och returnerar medelvärdet för alla "SalePrice" där "Quantity" Sold är över 10. Resultaten visas i kolumnen "AvgSalePrice". |
| SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; | Returnerar absolutvärdet av medelvärdet i fältet "Rabatt" och visas i kolumnen "AbsGenomsnittligRabatt". |