📞 02166056460

دستور Group By در sql

7 / 10
از 11 کاربر
بازگشت به لیست مقالات » | چهارشنبه 28 مرداد 1405 در ساعت 10 و 26 دقیقه | نظرات کاربران ( 1 )

دستور Group By در sql

از دستور Group By در اسکیوال برای دسته بندی يک ستون بر حسب مقادير مشابه فيلدهای يک ستون ديگر استفاده می شود .

در هنگام استفاده از برخی از توابع درون ساخته SQL که عمل محاسبه ( مثل مجموع و ميانگين ) را بر روی داده ها انجام می دهند ، اين مشکل وجود دارد که اين توابع قادر به جدا کردن و متمايز کردن اطلاعات موجود در دو ستون نسبت به هم نيستند و نتايج محاسبات را به صورت کلی برای همه آنها در نظر می گيرند . در این مواقع از دستور Group By استفاده میکنیم .

ساختار این دستور به صورت زیر است :

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name

دستور Group By در sql وقتی استفاده میشود که ما در حال انتخاب چند ستون هستیم و حداقل یک عملگر محاسباتی در دستور select داریم . در این زمان ما باید تمام ستونهای دیگر را گروه کنیم.

مثال : در مثال زیر مجموع نمرات هر دانش آموز را بصورت گروه بندی شده بر اساس فیلد نام دانش آموز به خروجی داده می شود : 

Select Name ,Sum ( Grade ) As مجموع نمرات
From Class
Group By Name ;

نکته : دستور group by در اسکیوال از جمله ی پرکاربردترین دستورات است که یادگیری کامل این دستور ، میتواند تفاوت اسکریپت نویسی حرفه ای در sql باشد.

ارسال نظر و نظرات ثبت شده
احسان :
3 0
ممنونم از نکات خوبتون
سایر مقالات
دستور Delete در sql دستور Delete در sql دستور DELETE در SQL؛ آموزش حذف رکورد از جدول 💡آشنایی با حذف داده‌ها دستور DELETE در ...
دستور Update در sql دستور Update در sql دستور Update در SQL چیست و چه کاربردی دارد؟ 💡آشنایی با به روزرسانی داده ها دستور Update در ...
دستور Insert در sql دستور Insert در sql دستور Insert در اسکیوال دستور Insert در sql برای وارد کردن و ايجاد يک رکورد جديد در جدول ...
دستور مرتب سازی Order By در sql دستور مرتب سازی Order By در sql دستور ORDER BY در SQL چیست و چه کاربردی دارد؟ 💡مرتب سازی خروجی کوئری دستور ORDER BY در SQL ...
دستور Group By در sql دستور Group By در sql دستور Group By در sql از دستور Group By در اسکیوال برای دسته بندی يک ستون بر حسب مقادير مشابه ...
دستور شرطی Having در sql دستور شرطی Having در sql دستور شرطی Having در sql دستور Having در اسکیوال برای افزودن شرط به توابع درون ساخته SQL ...
عملگر های And و Or در SQL عملگر های And و Or در SQL عملگر های And و Or در SQL عملگرهای And و Or برای ترکيب شرط ها در دستور Where در sql استفاده می ...
دستور شرطی WHERE در sql دستور شرطی WHERE در sql دستور شرطی WHERE در sql دستور Where برای اضافه کردن شرط يا شرط هايی جهت محدود کردن نتايج جستجو و یا ...
دستور SELECT DISTINCT در sql دستور SELECT DISTINCT در sql دستور SELECT DISTINCT در SQL چیست و چه کاربردی دارد؟ 💡آشنایی با حذف تکرارها در پایگاه داده، ...
دستور SELECT در sql دستور SELECT در sql دستور SELECT در sql دستور SELECT در اسکیوال برای انتخاب و استخراج اطلاعات مورد نظر از يک ...
⏳ در حال پردازش...
لطفا صبر کنید