TOP

SQL COUNT، AVG وSUM

وصف SQL COUNT وAVG وSUM

تقوم الدالات COUNT() وAVG() وSUM() بإرجاع عدد الصفوف والمتوسط ​​والإجمالي لعمود رقمي، على التوالي.


تقوم الدالة COUNT() بإرجاع عدد الصفوف التي تطابق المعايير المحددة.

COUNT() بناء الجملة

SELECT COUNT(column_name)
FROM table_name
WHERE condition

تقوم الدالة AVG() بإرجاع متوسط ​​قيمة عمود رقمي.

AVG() بناء الجملة

SELECT AVG(column_name)
FROM table_name
WHERE condition

ترجع الدالة SUM() المجموع الإجمالي لعمود رقمي.

SUM() بناء الجملة

SELECT SUM(column_name)
FROM table_name
WHERE condition

قاعدة البيانات التوضيحية

ما يلي هو نموذج من الجدول "Products" ("المنتجات") لقاعدة البيانات "Northwind":

ProductIDProductNameSupplierIDCategoryIDUnitPrice
1Chais1110 boxes x 20 bags18.00
2Chang1124 - 12 oz bottles19.00
3Aniseed Syrup1212 - 550 ml bottles10.00
4Chef Anton's Cajun Seasoning2248 - 6 oz jars22.00
5Chef Anton's Gumbo Mix2236 boxes21.35

COUNT() مثال

تجد عبارة SQL التالية عدد المنتجات:

Run SQLSELECT COUNT(ProductID) 
FROM Products
يتم تجاهل قيم NULL.

AVG() مثال

تجد عبارة SQL التالية متوسط ​​سعر جميع المنتجات:

Run SQLSELECT AVG(Price) 
FROM Products
يتم تجاهل قيم NULL.

قاعدة البيانات التوضيحية

ما يلي هو نموذج من الجدول "OrderDetails" ("تفاصيل الطلب") لقاعدة البيانات "Northwind":

OrderDetailIDOrderIDProductIDQuantity
1102481112
2102484210
310248725
410249149
5102495140

SUM() مثال

تجد عبارة SQL التالية مجموع الحقول "Quantity" ("الكمية") في الجدول "OrderDetails" ("تفاصيل الطلب"):

Run SQLSELECT SUM(Quantity) 
FROM OrderDetails
يتم تجاهل قيم NULL.

قائمة أدوات YLC في LO Calc

قائمة أدوات YLC في LO Calc

قائمة أدوات YLC في Excel

قائمة أدوات YLC في Excel