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

مساعده ارجوكم


لهفه

Recommended Posts

السلام عليكم

محتاجه مساعدتكم في حل الاسئلة

ساعدني عضو في حلها لكن كان بجمل sql

لكن انا احتاجها ب pl/sql

فهل اجد من يساعدني

الله يجزاكم خير ساعدوني :rolleyes:


هذي الجداول

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>of
employee=??
..
write the statement
the no.of employee having the
job-id=2=??

الله يجزاكم الجنة

محتاجه حل الاسئلة

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

Q1


DECLARE
FNAME VARCHAR2(30);
LNAME VARCHAR2(30);
SAL NUMBER;
BEGIN
SELECT FIRST_NAME,LAST_NAME,SALART FROM EMPLOYEES
INTO FNAME,LNAME,SAL
WHERE SALARY>MIN_SALARY AND SALARY<MAX_SALARY;
END;

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

السوال الاول : مطلوب الاسم الاول ,الاسم الاخير ,الراتب للموظفين بشرط بين اكبر راتب و اقل راتب

السوال الثاني :عدد الموظفين

السوال الثالث : عدد الموظفين بشرط job_id=2

..

السوال الاول اخي مافيه عمود اسمة MIN_SALARY و MAX_SALARY

ما ينفع نسوي

where salary between (select min (salary) from employee) and (select max(salary) from employee);

؟

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

إلا اختي ينفع ... انا اسف ولكن جاوبت على السؤال بوقت متأخر بعدم تركيز
اما بالنسبة للسؤال التاني :

BEGIN
SELECT COUNT(*) EMP_COUNT FROM EMPLOYEES
END
حيث EMP_COUNT هي عبارة عن ALIAS
-------------------------------------------------------------------------
BEGIN
SELECT COUNT(*) EMP_COUNT FROM EMPLOYEES
GROUP BY JOB_ID
HAVING JOB_ID=2;
END;
-------------------------------------------------------------------------
أنتظر ردك اختي

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

إلا اختي ينفع ... انا اسف ولكن جاوبت على السؤال بوقت متأخر بعدم تركيز
اما بالنسبة للسؤال التاني :

BEGIN
SELECT COUNT(*) EMP_COUNT FROM EMPLOYEES
END
حيث EMP_COUNT هي عبارة عن ALIAS
-------------------------------------------------------------------------
BEGIN
SELECT COUNT(*) EMP_COUNT FROM EMPLOYEES
GROUP BY JOB_ID
HAVING JOB_ID:=2;
END;
-------------------------------------------------------------------------
أنتظر ردك اختي

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

اخوي طبقت السوال الاول في الاوراكل

ويطلع لي خطا هذا الكود

DECLARE
FNAME VARCHAR2(30);
LNAME VARCHAR2(30);
SAL NUMBER;
BEGIN
SELECT 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;
/

..

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

DECLARE



CURSOR GET_INFO IS
SELECT F_NAME,L_NAME,SALARY ;
RECORD EMP_CURSOR%ROW TYPE;
BEGIN
OPEN GET_INFO;
FETCH GET_INFO INTO RECORD;
EXIT WHEN EMP_CURSOR%NOTFOUND;
CLOSE GET_INFO;
END;

تم تعديل بواسطة PALI.ORACLE
رابط هذا التعليق
شارك

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

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

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

×   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.

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

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

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