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