كيف أحسب متوسط قيم عمود في SQL؟ (الدالة AVG)

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

قواعد البيانات

الإجابة

نستخدم الدالة AVG() لحساب المتوسط:

SELECT AVG(amount) AS average_sales_amount
FROM sales;

هذا الاستعلام يحسب متوسط كل قيم العمود amount في جدول sales. والجزء AS يعطي النتيجة اسمًا واضحًا.

متوسط لكل مجموعة

SELECT seller_id, ROUND(AVG(amount), 2) AS avg_sale
FROM sales
GROUP BY seller_id;

دوال قريبة

  • SUM() المجموع، COUNT() العدد.
  • MAX() الأعلى، MIN() الأقل.

AVG() تتجاهل القيم NULL في الحساب.

اختبر فهمك

جدول sales فيه عمود amount يحتوي مبلغ كل عملية بيع. ما هدف مدير قواعد البيانات من هذا الاستعلام؟

SELECT AVG(amount) AS average_sales_amount
FROM sales;