دستور Having در SQL

دستور Having

در قسمت قبل با Group By آشنا شدیم. در این قسمت دستور Having در SQL را آموزش خواهیم داد. دستور Having جهت اضافه نمودن شرط به توابع مجموع (مانند count , sum و …) کاربرد دارد و معمولاً بعد از Group By بکار برده می شود.

بدنه دستور Having

اگر همان دو جدول قبلی را در نظر داشته باشیم.

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

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

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

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

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

خروجی دستور

نام تعداد سفارشات
محسن ناصری ۳
اشتراک گذاری :
آموزش SQL Server آموزش برنامه نویسی

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

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

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

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