فتى تاروت بتاريخ: 30 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2004 السلام عليكم ما هي وظيفة group by و having حاولت أن أفهم الصلة بينها وبين دوال التجميع ولكن لم أنجح في ذلك .. هل هناك مواضيع أي روابط من هنا أو هناكربما يستطيع أحدهم مساعدتنا هنا تقبلوا أجمل تحية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ولـــيد بتاريخ: 30 أبريل 2004 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2004 السلام عليكم ورحمة الله وبركاتهاخي الحبيب 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هذا هو الترتيب الصحيح ...وان شاء الله اكون قدرت اسوي الي علي تقبل تحياتي 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alyemen بتاريخ: 9 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 9 مايو 2004 مشكور أخي microsaudiعلى الشرح اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Osama Soliman بتاريخ: 8 يناير 2005 تقديم بلاغ مشاركة بتاريخ: 8 يناير 2005 بالملف المرفق شرح لموضوع Group by and Havingلعل يكون فيه الفائدةمع تحياتىاسامه سليمانالقاهرة group_by.doc اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.