تابع 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 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

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

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