بتاريخ: 30 أبريل 200421 سنة comment_6208 السلام عليكم ما هي وظيفة group by و having حاولت أن أفهم الصلة بينها وبين دوال التجميع ولكن لم أنجح في ذلك .. هل هناك مواضيع أي روابط من هنا أو هناكربما يستطيع أحدهم مساعدتنا هنا تقبلوا أجمل تحية تقديم بلاغ
بتاريخ: 30 أبريل 200421 سنة comment_6209 السلام عليكم ورحمة الله وبركاتهاخي الحبيب group by اي تجميع حسب شيء معين و يندرج تحتها الــ group function وهي الدوال التاليه :avg ---> المتوسط الحسابيcount---> عدد الخلايا في العامود.max-->اعلى قيمهmin-->اقل قيمهsum-->المجموعهذه هي group function .و جملة have تأتي مع group by يعني بعدها على طول وهي تعني شرط اي كانك تكتب where وهي لاتاتي الا مع القروب باي ،،، لكن لاحظ يجب ياتي بعد الـ have اي داله من دوال group functionوالــ where لا ياتي بعد اي داله من دوال group function هذا خطأ.وهذا مثال للتوضيح: select ename,sum(sal) from emp where deptno=10 group by ename --->التجميع يكون حسب الاسم having sum(sal)>1000; ---> have لاحظ بعد ولاحظ الترتيب ايضا في الاوامر وهي كالتالي:wheregroup byhavingهذا هو الترتيب الصحيح ...وان شاء الله اكون قدرت اسوي الي علي تقبل تحياتي تقديم بلاغ
بتاريخ: 8 يناير 200521 سنة comment_23340 بالملف المرفق شرح لموضوع Group by and Havingلعل يكون فيه الفائدةمع تحياتىاسامه سليمانالقاهرة group_by.doc تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.