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 ( uttr )
Platshållaren uttr representerar en 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 innehålla namnet på ett tabellfält, en konstant eller en funktion (som antingen 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 dividerade med antalet värden). Du kan till exempel använda Medel för att beräkna genomsnittlig fraktkostnad.
Funktionen Medel tar inte med 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ättning objekt baserat på en SQL-fråga.
Exempel
Uttryck |
Resultat |
SELECT Avg([UnitPrice]) AS Uttr1 FROM ProductSales; |
Returnerar medelvärdet för alla värden i fältet "Enhetspris" från tabellen "Produktförsäljning" och visar i kolumn Uttr1. |
SELECT Medel([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; |
Returnerar det genomsnittliga fältet "Försäljningspris" och "Rabatt" från tabellen Försäljningsförsäljning. Resultaten visas i kolumnen "AvgSalePrice" respektive "AvgDiscount" returnerar medelvärdet för alla "SalePrice" där "Antal" säljs är över 10. Resultatet visas i kolumnen "AvgSalePrice". |
SELECT Abs(Medel([Rabatt])) AS AbsAverageDiscount FROM ProductSales; |
Returnerar absolutvärdet av medelvärdet av fältet "Rabatt" och visar i kolumnen "AbsAverageDiscount". |