الانتقال إلى المحتوى

اعمل ايه علشان اقوى نفسى فى ال SQL وابقى محترف


sayednavy

Recommended Posts

السلام عليكم
كلام اخي سامح مظبوط تماما ؛ واضيف اليه ان فكر الطالب عليه عامل بمعنى انك تحاول تعطي لنفسك اسئلة صعبة او كما يقال انك تخترع اسئلة ؛ على سبيل المثال اظنك تعرف الجروب فانكشن وهى :
AVG - MAIN - MAX - COUNT - SUM
واظنك تعرف التعامل معها جيدا ولكن سوف اسئلك سؤال وحاول تجاوب عليه ؛ انت تعلم ان هناك عامود خاص الادارات اى ارقمها فلو قلت لك انى اريد جملة استعلام تأتي بأعلى متوسط للاجمالي على مستوى كل الادارات ؟
بمعنى عندك مثلا الادارة رقم 10 و 20 30 و 40 وكل ادارة منهم لها اجمالي مرتبات وهى كالتالي مثلا :

SELECT DEPTNO , SUM(SAL) 
FROM EMP GROUP BY DEPTNO ;


ستجد الاجابة تاتي لك بكل الادارات واجمالي كل ادارة ورقم تلك الادارة ؛ جميل انا اريد منك ان تأتي لي بأعلى متوسط للاجمالي على مستوى كل الادارات ؛ اى انه سياتى لي برقم ادارة واحدة فقط وهي الادارة التى فيها اعلى متوسط للاجور دون باقى الادارات
سؤالي ليس لأاختبار قدراتك ولكن دائما ما اقول للطالب معي حاول ان تخترع اسئلة حتى وان لم تكن منطقية فكثرة السؤال تفتح العقل وتتجه به الى نور العلم والخبرة .
شكرا
ميجا

رابط هذا التعليق
شارك

السلام عليكم
الاستاذ/ سامح و الاستاذ/ خالد جزاكم الله خيرا
بالنسبة للاستاذ خالد اسمح لي ان اصف الاجابة بانها (حلوة بجد )
و هتكون احلي لو اكملتها بمثال في الـ PL/SQL
جزاكم الله خيرا جميعا

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية