لهفه بتاريخ: 28 ديسمبر 2008 تقديم بلاغ مشاركة بتاريخ: 28 ديسمبر 2008 السلام عليكممحتاجه مساعدتكم في حل الاسئلة ساعدني عضو في حلها لكن كان بجمل sqlلكن انا احتاجها ب pl/sqlفهل اجد من يساعدني الله يجزاكم خير ساعدوني هذي الجداولhttp://www.hello-iraq.com/up/up/23012412620081224.jpg--http://www.hello-iraq.com/up/up/23012426220081224.jpg--http://www.hello-iraq.com/up/up/23012431720081224.gif--retrierne first-name ,last-name,and salary for any employee where his salary is>min-salary and <max-salary...write the statement the no>ofemployee=??..write the statement the no.of employee having thejob-id=2=??الله يجزاكم الجنة محتاجه حل الاسئلة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 28 ديسمبر 2008 تقديم بلاغ مشاركة بتاريخ: 28 ديسمبر 2008 Q1 DECLAREFNAME VARCHAR2(30);LNAME VARCHAR2(30);SAL NUMBER;BEGINSELECT FIRST_NAME,LAST_NAME,SALART FROM EMPLOYEESINTO FNAME,LNAME,SALWHERE SALARY>MIN_SALARY AND SALARY<MAX_SALARY;END; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 28 ديسمبر 2008 تقديم بلاغ مشاركة بتاريخ: 28 ديسمبر 2008 ارجو توضيح بقية الاسئله ؟؟؟؟؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
لهفه بتاريخ: 29 ديسمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 ديسمبر 2008 السوال الاول : مطلوب الاسم الاول ,الاسم الاخير ,الراتب للموظفين بشرط بين اكبر راتب و اقل راتب السوال الثاني :عدد الموظفينالسوال الثالث : عدد الموظفين بشرط job_id=2 ..السوال الاول اخي مافيه عمود اسمة MIN_SALARY و MAX_SALARYما ينفع نسوي where salary between (select min (salary) from employee) and (select max(salary) from employee);؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 29 ديسمبر 2008 تقديم بلاغ مشاركة بتاريخ: 29 ديسمبر 2008 إلا اختي ينفع ... انا اسف ولكن جاوبت على السؤال بوقت متأخر بعدم تركيزاما بالنسبة للسؤال التاني :BEGINSELECT COUNT(*) EMP_COUNT FROM EMPLOYEESENDحيث EMP_COUNT هي عبارة عن ALIAS-------------------------------------------------------------------------BEGINSELECT COUNT(*) EMP_COUNT FROM EMPLOYEESGROUP BY JOB_IDHAVING JOB_ID=2;END;-------------------------------------------------------------------------أنتظر ردك اختي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 29 ديسمبر 2008 تقديم بلاغ مشاركة بتاريخ: 29 ديسمبر 2008 إلا اختي ينفع ... انا اسف ولكن جاوبت على السؤال بوقت متأخر بعدم تركيزاما بالنسبة للسؤال التاني :BEGINSELECT COUNT(*) EMP_COUNT FROM EMPLOYEESENDحيث EMP_COUNT هي عبارة عن ALIAS-------------------------------------------------------------------------BEGINSELECT COUNT(*) EMP_COUNT FROM EMPLOYEESGROUP BY JOB_IDHAVING JOB_ID:=2;END;-------------------------------------------------------------------------أنتظر ردك اختي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
لهفه بتاريخ: 30 ديسمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 ديسمبر 2008 الله يجزاك خير اخويبس مافهمت حيث EMP_COUNT هي عبارة عن ALIASو ليه ماعرفنا متغير وقلنا intoممكن تساعدني اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
لهفه بتاريخ: 30 ديسمبر 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 ديسمبر 2008 اخوي طبقت السوال الاول في الاوراكل ويطلع لي خطا هذا الكودDECLAREFNAME VARCHAR2(30);LNAME VARCHAR2(30);SAL NUMBER;BEGINSELECT f_name ,l_name ,salary INTO FNAME,LNAME,SAL FROM employee where salary between (select min (salary) from employee) and (select max(salary) from employee);end;/.. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 30 ديسمبر 2008 تقديم بلاغ مشاركة بتاريخ: 30 ديسمبر 2008 (معدل) DECLARE CURSOR GET_INFO ISSELECT F_NAME,L_NAME,SALARY ;RECORD EMP_CURSOR%ROW TYPE;BEGINOPEN GET_INFO;FETCH GET_INFO INTO RECORD;EXIT WHEN EMP_CURSOR%NOTFOUND;CLOSE GET_INFO;END; تم تعديل 30 ديسمبر 2008 بواسطة PALI.ORACLE اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.