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

لدي كم سؤال في لغة الــ SQL


مساعد مبرمج

Recommended Posts

لدي كم سؤال اريد حلهم
1-اعرض اسماء وارقام ادارات ووظائف الموظفين المسجلين في الادراره
(dallas) ...............
جربت احله بس ماضبط الحل معي
select ename,deptno,job
from emp where deptno=(select deptno from dept
where loc='DALAS');
----------------------------------------------
2-اعرض اسماء واسماء الاداره ورواتب الموظفين الذين لهم نفس رواتب وعموله الموظفين المسجلين في الاداره (DALLAS ) سؤال فيه لفه شوي؟؟

----------------------
3-اعرض اسماء وتواريخ التعين ورواتب الموظفين الذين لهم نفس راتب وعموله الموظف (scott )

ارجو مساعدتي

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

الاخ العزيز هذه المحاولات مطبقه عليHR schema ارجو ان تنجح معك
1/

select e.employee_id,e.last_name ,e.department_id , e.job_id
from employees e ,departments d
where e.department_id=d.department_id and e.department_id in ( select department_id from departments where departments.location_id in (select LOCATION_ID from locations where CITY = 'Toronto'))


2/

select e.employee_id,e.last_name ,e.salary ,e.department_id ,d.department_name
from employees e ,departments d
where e.department_id = d.department_id and (salary , COMMISSION_PCT)  in (select e.salary ,e.COMMISSION_PCT from employees e
where e.department_id in (select department_id from departments where DEPARTMENT_NAME ='Marketing' ))

3/

select EMPLOYEE_ID,LAST_NAME,HIRE_DATE,SALARY
from employees where (SALARY,COMMISSION_PCT) in (select SALARY ,COMMISSION_PCT
                      from employees where LAST_NAME ='Grant')

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

اخي ما فهمت قصدك ارجو التوضيح

يبدو انك كنا نكتب مع بعض فانا كنت اكلم اخوي غريب بس ارسلت الرد شفت ردك

"HR schema " اخوي مافهمت شنو القصد من هذي الجمله
عندي اسئله اخرى معذره على كثره الاسئل لان غدا معي اختبار

1-قم باصدار الامر اللازم لحفظ هذا البيانات في الجدول ؟ثم قم بالتعديل في راتب الموظف
(ahmed) ليصيح (7000)


2-قم بتعديل مرتبات الموظفين الذين تقل رواتبهم عن (900) لتصبح رواتبهم الجديده (1000) .؟

3- قم بحذف بيانات الموظف ذي الرقم (2222)

4-قم بكتابه الامر اللازم لاضافة بيانات موظفين جدد بحيث انك تكتب هذا الامر مره واحده فقط دون اعاده كتابته في كل مره تريد اضافه بيانات موظف جديد؟؟؟


البينات التي اريد التعديل عليها في المرفقات

oracle.TXT

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

بسم الله الرحمن الرحيم

الأخ الكريم - مساعد مبرمج

المقصود بـ HR schema هي جزء من قواع البيانات خاص بالمستخدم HR والباسورد الخاصة بهم HR
وموجود بها مجموعة من جداول تخدم ادارة HR لذلك سميت بهذا الاسم
والأمثلة التي تم ذكرها هي علي جداول بهذه الـ schema

أما باقي الأسئلة
1- قم باصدار الامر اللازم لحفظ هذا البيانات في الجدول ؟ثم قم بالتعديل في راتب الموظف (ahmed) ليصيح (7000)

COMMIT;

update tbl_name set salary = 7000 where name = 'ahmed';



2-قم بتعديل مرتبات الموظفين الذين تقل رواتبهم عن (900) لتصبح رواتبهم الجديده (1000) .

update tbl_name set salary = 1000 where salary < 900;



3- قم بحذف بيانات الموظف ذي الرقم (2222)

delete from tbl_name where emp_id = 2222;



ملاحظة = tbl_name هو اسم الجدول الذي تريد العمل عليه
بخصوص السؤال الرابع برجاء توضيحه لاني مش فهمت ما قصدك بالتحديد - هل له علاقة بالمتغيرات
substitution variablr
-*-*-*-*-*-*-*-*-*
إني أحبكم في الله

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

شكرا اخوي لاكن جئت متاخر رحت اختبرت وكل الاسئله الي سئلتها جابها كلها سبحان الله بس ممع الاسف رحت والاجابت
ماعرفتها حليت الي اعرفه والباقي كله تاليف
الله المستعان

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

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

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

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

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

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

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

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