دستور SUM در SQL
دستور SUM در SQL یکی از دستورات پرکاربرد در زبان برنامهنویسی SQL است. این دستور برای محاسبه مجموع مقادیری که در یک ستون قرار دارند، استفاده میشود. با استفاده از دستور SUM، میتوانید مجموع اعداد را در یک ستون مشخص کنید و نتیجه را به صورت یک عدد بازگردانید.
دستور SUM در SQL – نحوه استفاده
برای استفاده از دستور SUM در SQL، ابتدا باید نام ستونی که میخواهید مجموع مقادیر آن را محاسبه کنید را مشخص کنید. سپس از دستور SUM استفاده کرده و نام ستون را به عنوان پارامتر ورودی به آن بدهید. در نهایت، نتیجه مجموع را دریافت خواهید کرد.
دستور SUM در SQL – مثال
فرض کنید یک جدول به نام “فروش” داریم که شامل دو ستون “محصول” و “قیمت” است. میخواهیم مجموع قیمتها را محاسبه کنیم. به صورت زیر میتوانیم این کار را انجام دهیم:
SELECT SUM(قیمت) AS مجموع_قیمت FROM فروش;
در این مثال، دستور SELECT برای انتخاب مجموع قیمتها استفاده میشود. SUM(قیمت) به عنوان پارامتر ورودی به دستور SUM ارسال میشود و نتیجه مجموع قیمتها با نام “مجموع_قیمت” برگردانده میشود.
دستور SUM در SQL – مورد استفاده
دستور SUM در SQL در موارد مختلفی مورد استفاده قرار میگیرد. برخی از این موارد عبارتند از:
- محاسبه مجموع اعداد در یک ستون جدول
- محاسبه مجموع اعداد براساس شرایط خاص
- محاسبه مجموع اعداد در چند ستون مختلف
دستور SUM در SQL – محاسبه مجموع اعداد در یک ستون جدول
یکی از استفادههای رایج دستور SUM در SQL، محاسبه مجموع اعداد در یک ستون جدول است. با استفاده از دستور SUM میتوانید مجموع مقادیر عددی را محاسبه کنید و نتیجه را به صورت یک عدد بازگردانید. برای محاسبه مجموع اعداد در یک ستون جدول، از دستور SUM به صورت زیر استفاده میشود:
SELECT SUM(نام_ستون) AS نام_نتیجه FROM نام_جدول;
در این دستور، نام_ستون نام ستونی است که میخواهید مجموع مقادیر آن را محاسبه کنید و نام_جدول نام جدولی است که ستون در آن قرار دارد. نتیجه محاسبه مجموع به صورت یک ستون با نام نام_نتیجه برگردانده میشود.
دستور SUM در SQL – محاسبه مجموع اعداد براساس شرایط خاص
در برخی موارد، ممکن است نیاز داشته باشید مجموع اعداد را براساس شرایط خاصی محاسبه کنید. برای این کار، میتوانید از جمله WHERE استفاده کنید تا شرایط مورد نظر را برای محاسبه مجموع تعیین کنید. مثال زیر نحوه استفاده از دستور SUM با شرایط خاص را نشان میدهد:
SELECT SUM(نام_ستون) AS نام_نتیجه FROM نام_جدول WHERE شرط;
در این مثال، نام_ستون نام ستونی است که میخواهید مجموع مقادیر آن را براساس شرایطی که در بخش WHERE تعیین میکنید، محاسبه کنید. نتیجه محاسبه مجموع به صورت یک ستون با نام نام_نتیجه برگردانده میشود.
دستور SUM در SQL – محاسبه مجموع اعداد در چند ستون مختلف
دستور SUM در SQL به شما امکان میدهد مجموع اعداد را در چند ستون مختلف محاسبه کنید. برای این کار، نیاز است نام ستونهای مورد نظر را جداگانه به دستور SUM ارسال کنید. مثال زیر نحوه استفاده از دستور SUM برای محاسبه مجموع اعداد در چند ستون مختلف را نشان میدهد:
SELECT SUM(ستون1) AS نتیجه_ستون1, SUM(ستون2) AS نتیجه_ستون2, SUM(ستون3) AS نتیجه_ستون3 FROM نام_جدول;
در این مثال، ستون1، ستون2 و ستون3 نام ستونهایی هستند که میخواهید مجموع مقادیر آنها را محاسبه کنید و نام_جدول نام جدولی است که ستونها در آن قرار دارند. نتیجه محاسبه مجموع به صورت چند ستون با نامهای نتیجه_ستون1، نتیجه_ستون2 و نتیجه_ستون3 برگردانده میشود.
دستور SUM در SQL – سوالات متداول
در ادامه، به برخی از سوالات متداول در مورد دستور SUM در SQL پاسخ خواهیم داد:
چگونه میتوانیم مجموع اعداد را در یک ستون جدول محاسبه کنیم؟
برای محاسبه مجموع اعداد در یک ستون جدول در SQL، از دستور SUM به صورت زیر استفاده کنید:
SELECT SUM(نام_ستون) FROM نام_جدول;
آیا میتوانیم دستور SUM را برای محاسبه مجموع اعداد در چند ستون مختلف استفاده کنیم؟
بله، میتوانید دستور SUM را برای محاسبه مجموع اعداد در چند ستون مختلف استفاده کنید. به ازای هر ستون مورد نظر، از دستور SUM به صورت زیر استفاده کنید:
SELECT SUM(ستون1), SUM(ستون2), SUM(ستون3) FROM نام_جدول;
آیا میتوانیم دستور SUM را برای محاسبه مجموع اعداد براساس شرایط خاص استفاده کنیم؟
بله، میتوانید دستور SUM را برای محاسبه مجموع اعداد براساس شرایط خاص استفاده کنید. برای این کار، از جمله WHERE استفاده کنید تا شرایط مورد نظر را تعیین کنید. مثال زیر نحوه استفاده از دستور SUM با شرایط خاص را نشان میدهد:
SELECT SUM(نام_ستون) FROM نام_جدول WHERE شرط;
نتیجه
در این مقاله، به معرفی و استفاده از دستور SUM در SQL پرداختیم. دستور SUM به شما امکان میدهد مجموع اعداد را در یک ستون جدول، براساس شرایط خاص یا در چند ستون مختلف محاسبه کنید. با استف