تا به این جا با چند دستور از دستورات مورد استفاده در پایگاه داده sql آشنا شدیم و نحوه انتخاب و مرتب کردن مقادیر خروجی را آموختیم.در این آموزش با یکی دیگر از دستورات این پایگاه آشنا خواهیم شد
دستور Group By:
از دستور Group By برای دسته بندی یک ستون بر حسب مقادیر مشابه فیلدهای یک ستون دیگر استفاده می شود .
در هنگام استفاده از برخی از توابع درون ساخته SQL که عمل محاسبه ( مثل مجموع و میانگین ) را بر روی داده ها انجام می دهند ، این مشکل وجود دارد که این توابع قادر به جدا کردن و متمایز کردن اطلاعات موجود در دو ستون نسبت به هم نیستند و نتایج محاسبات را به صورت کلی برای همه آنها در نظر می گیرند . در این مواقع از دستور Group By استفاده میکنیم .
ساختار این دستور به صورت زیر است :
(SELECT column_name, aggregate_function(column_name
FROM table_name
WHERE column_name operator value
GROUP BY column_name