تابع GROUP BY در SQL

تابع GROUP BY

تابع Group by در ترکیب با توابع مجموع (مانند Count , Sum و…) استفاده می شود تا نتیجه را براساس یک یا چند ستون گروه بندی نماید.

بدنه تابع Group By

فرض را بر این بگیریم که دو جدول مشتری و سفارشات با اطلاعات زیر داشته باشیم.

جدول مشتری (Customer)

Id Name
۱ احمد مومنی
۲ رضا اکبری
۳ محسن ناصری

جدول سفارشات (Orders)

Id Product_Id Customer_Id
۱ ۱ ۱
۲ ۲ ۱
۳ ۳ ۲
۴ ۱ ۲
۵ ۳ ۳
۶ ۲ ۳
۷ ۱ ۳

مثال : تعداد سفارشات هر مشتری را بدست آورید ؟

نتیجه Group By

نام تعداد سفارشات
احمد مومنی ۲
رضا اکبری ۲
محسن ناصری ۳

در شمای زیر منظور Group By به طور واضح بیان شده است.

تابع Group By

این مطلب را با دوستان خود به اشتراک بگذارید :
آموزش SQL Server آموزش برنامه نویسی

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید

با عضویت در خبرنامه از تخفیفات ویژه سایت باخبر شوید

با عضویت در خبرنامه از تخفیفات ویژه سایت باخبر شوید

با موفقیت اشتراک شما ایجاد شد

از ما حمایت کنید