4.4 SQL SUM
دالة SQL SUM()
دالة SUM() تُستخدم لحساب مجموع القيم العددية في عمود.
الصيغة (Syntax):
SELECT SUM(column_name)
FROM table_name
WHERE condition;
مثال على قاعدة بيانات Demo
في الأمثلة دي، هنشتغل على جدول اسمه OrderDetails يحتوي على أعمدة زي Quantity و Price.
مثال على استخدام SUM()
السطر التالي بيحسب إجمالي الكمية المطلوبة من كل المنتجات:
SELECT SUM(Quantity) AS TotalQuantity
FROM OrderDetails;
استخدام SUM() مع شرط WHERE
ممكن تضيف شرط باستخدام WHERE علشان تحسب مجموع معين:
SELECT SUM(Quantity) AS TotalQuantity
FROM OrderDetails
WHERE ProductID = 11;
السطر ده بيحسب مجموع الكمية للمنتج اللي رقم الـ ProductID بتاعه = 11 فقط.
استخدام SUM() مع GROUP BY
ممكن كمان تستخدم SUM() مع GROUP BY لو عايز تحسب مجموع حسب كل فئة (مثلًا حسب المنتج أو التصنيف):
SELECT ProductID, SUM(Quantity) AS TotalQuantity
FROM OrderDetails
GROUP BY ProductID;
السطر ده هيعرض كل ProductID ومعاه مجموع الكمية الخاصة بيه.
تعليقات
إرسال تعليق