عملکرد SUM() در SQL
18 اسفند 1403
ارسال شده توسط سمیرا خانی
38 بازدید

عملکرد SUM()
در SQL برای محاسبه مجموع یک ستون عددی استفاده میشود. این تابع تمام مقادیر موجود در ستون مشخصشده را جمع میکند و نتیجه را برمیگرداند.
سینتکس:
SELECT SUM(column_name)
FROM table_name
WHERE condition;
توضیح:
SUM(column_name)
: مجموع تمام مقادیر موجود در ستون مشخصشده را محاسبه میکند.FROM table_name
: نام جدولی که ستون در آن قرار دارد.WHERE condition
: (اختیاری) میتوانید ردیفها را با استفاده از شرطWHERE
فیلتر کنید.
برای محاسبه مجموع تعداد محصولات سفارش دادهشده، از این کوئری استفاده میکنیم:
SELECT SUM(Quantity) AS TotalQuantity
FROM Orders;
نتیجه:
14
این کوئری تمام تعدادها (3 + 5 + 4 + 2 = 14) را جمع میکند.
مثال با شرط WHERE
:
اگر بخواهید مجموع قیمت محصول خاصی (مثلاً سیب) را محاسبه کنید، از این کوئری استفاده میکنیم:
SELECT SUM(Price) AS TotalPrice
FROM Orders
WHERE Product = ‘سیب’;
نتیجه:
30
این کوئری قیمتهای محصول سیب را جمع میکند (10 + 10 = 30).
نکات کلیدی:
- تابع
SUM()
فقط روی دادههای عددی کار میکند. - این تابع مقادیر NULL را نادیده میگیرد (آنها را در مجموع در نظر نمیگیرد).
- میتوانید
SUM()
را با توابع دیگری مانندGROUP BY
ترکیب کنید تا مجموع را برای هر گروه محاسبه کنید.
برچسب ها:
عملکرد SUM() در SQL،مثال با شرط WHERE
دیدگاهتان را بنویسید