الدالة Avg

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

تحسب هذه الدالة الوسط الحسابي لمجموعة من القيم المضمنة في حقل معين في استعلام.

بناء الجملة

متوسط (expr)

يمثل العنصر النائب expr تعبير سلسلة يحدد الحقل الذي يحتوي على البيانات الرقمية التي تريد حساب متوسطها أو تعبير يقوم بإجراء عملية حسابية باستخدام البيانات الموجودة في ذلك الحقل. يمكن أن تتضمن المعاملات في expr اسم حقل جدول أو ثابت أو دالة (والتي يمكن أن تكون جوهرية أو معرفة من قبل المستخدم ولكنها ليست إحدى دالات SQL التجميعية الأخرى).

ملاحظات

إن المتوسط الذي تم حسابه بواسطة المتوسط هو الوسط الحسابي (مجموع القيم المقسومة على عدد القيم). يمكنك استخدام Avg ، على سبيل المثال ، لحساب متوسط تكلفة الشحن.

لا تتضمن الدالة Avg أي حقول خالية في العملية الحسابية.

يمكنك استخدام Avg في تعبير استعلام وفي خاصية SQL لعنصر QueryDef أو عند إنشاء كائن مجموعة سجلات استنادا إلى استعلام SQL.

أمثلة

التعبير النتائج
SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales; ترجع متوسط كل القيم الموجودة في الحقل "سعر الوحدة" من الجدول "مبيعات المنتجات" ويتم عرضها في العمود Expr1.
SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales; ترجع متوسط "سعر البيع" وحقل "الخصم" من الجدول مبيعات المنتج. يتم عرض النتائج في العمود "AvgSalePrice" و"AvgDiscount" على التوالي لإرجاع متوسط كل "سعر البيع" حيث تزيد قيمة "الكمية" المباعة عن 10. يتم عرض النتائج في العمود "AvgSalePrice".
SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales; ترجع القيمة المطلقة لمتوسط قيمة الحقل "خصم" وتعرض في العمود "AbsAverageDiscount".

حساب عدد الحقول في دالات SQL