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 ومعاه مجموع الكمية الخاصة بيه.

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework