חישוב הממוצע החשבוני של קבוצת ערכים הכלולים בשדה שצוין בשאילתה.
תחביר
Avg ( expr )
מציין המיקום expr ביטוי מחרוזת מזהה את השדה המכיל את הנתונים המספריים שברצונך לחשב ממוצע שלהם או ביטוי המבצע חישוב באמצעות הנתונים בשדה זה. אופרנדים ב- expr יכולים לכלול שם של שדה טבלה, קבוע או פונקציה (שיכולה להיות פנימי או מוגדרת על-ידי המשתמש, אך לא אחת מפונקציות הצבירה האחרות של SQL).
הערות
הממוצע המחושב על-ידי Avg הוא הממוצע החשבוני (סכום הערכים המחולקים במספר הערכים). באפשרותך להשתמש ב - Avg, לדוגמה, כדי לחשב עלות הובלה ממוצעת.
הפונקציה Avg אינה כוללת שדות Null בחישוב.
באפשרותך להשתמש ב - Avg בביטוי שאילתה ובמאפיין SQL של אובייקט QueryDef או בעת יצירת ערכת רשומות מבוסס על שאילתת SQL.
דוגמאות
Expression |
תוצאות |
SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; |
הפונקציה מחזירה את הממוצע של כל הערכים בשדה "UnitPrice" מהטבלה "ProductSales" ומציגה בעמודה Expr1. |
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; |
החזרת השדה הממוצע "SalePrice" ו- "Discount" מהטבלה ProductSales. התוצאות מוצגות בעמודה "AvgSalePrice" ו- "AvgDiscount" מחזיר בהתאמה את הממוצע של כל "SalePrice" כאשר "כמות" שנמכרה מעל 10. התוצאות מוצגות בעמודה "AvgSalePrice". |
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; |
הפונקציה מחזירה את הערך המוחלט של הערך הממוצע של השדה "Discount" ומציגה בעמודה "AbsAverageDiscount". |