توابع تجمعی (COUNT, SUM, AVG, MIN, MAX) برای گزارشگیری
فهرست مطالب
مقدمه
در دنیای دیتابیسها و تحلیل دادهها، توابع تجمعی نقش بسیار مهمی ایفا میکنند. این توابع به ما این امکان را میدهند که به سادگی و به سرعت اطلاعات مورد نیاز خود را از مجموعهای از دادهها استخراج کنیم. در این مقاله، به بررسی توابع تجمعی COUNT، SUM، AVG، MIN و MAX خواهیم پرداخت و هر یک از آنها را به صورت مفصل توضیح خواهیم داد.
توابع تجمعی
توابع تجمعی، توابعی هستند که بر روی مجموعهای از دادهها کار میکنند و معمولاً برای جمعبندی و استخراج اطلاعات مفید به کار میروند. این توابع در زبانهای SQL و برنامههای تحلیلی هدفمند جهت گزارشگیری از دادهها کاربرد فراوان دارند.
تابع COUNT
تابع COUNT تعداد ردیفها را در یک مجموعه داده میشمارد. این تابع معمولاً برای مشخص کردن تعداد رکوردها یا تعداد مقادیر غیر خالی در یک ستون استفاده میشود. فرمت کلی استفاده از این تابع به صورت زیر است:
SELECT COUNT(column_name) FROM table_name;
به عنوان مثال، برای شمارش تعداد کاربران در یک جدول به نام Users میتوانیم از کد زیر استفاده کنیم:
SELECT COUNT(*) FROM Users;
تابع SUM
تابع SUM برای جمع کردن مقادیر عددی در یک ستون خاص استفاده میشود. فرمت این تابع به صورت زیر است:
SELECT SUM(column_name) FROM table_name;
برای مثال، اگر بخواهیم مجموع موجودی محصولات را در جدول Products محاسبه کنیم، میتوانیم از کد زیر استفاده کنیم:
SELECT SUM(price) FROM Products;
تابع AVG
تابع AVG میانگین مقادیر یک ستون را محاسبه میکند. این تابع معمولاً به ما کمک میکند تا میانگین یک خاصیت مانند قیمت یا امتیاز را پیدا کنیم. فرمت کلی این تابع به صورت زیر است:
SELECT AVG(column_name) FROM table_name;
برای محاسبه میانگین قیمت محصولات در جدول Products میتوانیم کد زیر را به کار ببریم:
SELECT AVG(price) FROM Products;
تابع MIN
تابع MIN کمترین مقدار را از یک ستون تعیین میکند. این تابع معمولاً برای پیدا کردن کوچکترین مقدار در یک مجموعه داده استفاده میشود. فرمت این تابع به صورت زیر است:
SELECT MIN(column_name) FROM table_name;
به عنوان مثال، اگر بخواهیم کمترین قیمت را در جدول Products پیدا کنیم، از کد زیر استفاده میکنیم:
SELECT MIN(price) FROM Products;
تابع MAX
تابع MAX برعکس تابع MIN عمل میکند و بیشترین مقدار را از یک ستون مشخص استخراج میکند. فرمت استفاده از این تابع به صورت زیر است:
SELECT MAX(column_name) FROM table_name;
برای مثال، جهت پیدا کردن بیشترین قیمت در جدول Products از کد زیر استفاده میکنیم:
SELECT MAX(price) FROM Products;
نتیجهگیری
توابع تجمعی ابزاری قدرتمند برای استخراج و تحلیل دادهها هستند که به ما کمک میکنند تا اطلاعات مورد نیاز خود را به صورت سریع و کارآمد بیابیم. با استفاده از توابع COUNT، SUM، AVG، MIN و MAX میتوانیم گزارشات مفیدی را از دادههای خود استخراج کرده و تصمیمات بهتری بگیریم. یادگیری و استفاده صحیح از این توابع در هر پروژهای که به تحلیل دادهها مربوط میشود، ضروری است.




