الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

بتاريخ:

السلام عليكم

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

ساعدني عضو في حلها لكن كان بجمل 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;
-------------------------------------------------------------------------
أنتظر ردك اختي

بتاريخ:
  • كاتب الموضوع

الله يجزاك خير اخوي

بس مافهمت حيث EMP_COUNT هي عبارة عن ALIAS

و ليه ماعرفنا متغير وقلنا into

ممكن تساعدني

بتاريخ:
  • كاتب الموضوع

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

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

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

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.