عملکرد SUM() در SQL
18 اسفند 1403
ارسال شده توسط سمیرا خانی
127 بازدید
عملکرد 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
دیدگاهتان را بنویسید