بتاريخ: 16 فبراير 201016 سنة comment_185169 السلام عليكم ورحمه الله وبركاتهسؤال اريد كود تكون النتائج فيه كالتالىعدد الموظفين و عدد الاقسام ومجموع المرتبات و متوسط المرتباتارجو الرد فى اسرع وقت تقديم بلاغ
بتاريخ: 16 فبراير 201016 سنة كاتب الموضوع comment_185175 اخى الحبيب جزاك الله خيرا على اهتمامكانا اريد ان اعمل كود بواسطة PL/SQLيعطينى النتائج التاليه اولا يعطينى عدد الموظفين كلهمثانيا يعطينى عدد الاقسام ثالثا يعطينى مجموع المرتبات رابعا يعطينى متوسط المرتباتبحيث ان كل واحده منهم تعطى نتيجه واحده تفرغ فى متغير مستقلنفعناالله واياكم تقديم بلاغ
بتاريخ: 16 فبراير 201016 سنة comment_185177 مرحبا declare v1 number; v2 number; v3 number; v4 number; begin select count(empno),count(secno),sum(sal),avg(sal) into v1,v2,v3,v4 from emp; end; تقديم بلاغ
بتاريخ: 16 فبراير 201016 سنة كاتب الموضوع comment_185178 جزاك الله خيرا ونفعك الله بما علمك تقديم بلاغ
بتاريخ: 16 فبراير 201016 سنة comment_185192 مرحباdeclare v1 number; v2 number; v3 number; v4 number; begin select count(empno),count(secno),sum(sal),avg(sal) into v1,v2,v3,v4 from emp; end; أخي نور الدين هذا الكود بحاجة لتعديل يوجد به خطألو فرضنا count(secno), المقصود بها عدد الاقسام فان الناتج سيكون خطا ويكون هذا الرقم هو نفسه رقم عدد الموظفين .وهذا هو الكود بعد التعديل . وبألامكان تجربة هذا الكود قبل وبعد . declare v1 number; v2 number; v3 number; v4 number; begin select count(empno),count(DISTINCT (DEPTNO)),sum(sal),avg(sal) into v1,v2,v3,v4 from emp; DBMS_OUTPUT.PUT_LINE(' COUNT EMP '||v1||' COUNT DEPT '||v2||' SUM SAL '||v3||' AVAREG SAL '||v4); end; DISTINCT نستخدم هذا الامر لعدم التكرار تم تعديل 16 فبراير 201016 سنة بواسطة miash80 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.