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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


7 رد (ردود) على هذا الموضوع

#1 مساعد مبرمج

مساعد مبرمج

    مشترك

  • الأعضــاء
  • 53 مشاركة

تاريخ المشاركة 14 May 2005 - 03:24 PM

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

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

ارجو مساعدتي

#2 غريب

غريب

    مشترك

  • الأعضــاء
  • 58 مشاركة

تاريخ المشاركة 14 May 2005 - 04:27 PM

اعتقد بالنسبة للاولي جرب
select E.ename,E.job,E.deptno,D.dname
from emp E,dept D
where d.deptno=e.deptno
and upper(d.LOC)='DALLAS'
ارجو التوفيق
اخيك غريب

#3 elfatih_s

elfatih_s

    عضو

  • الأعضــاء
  • 49 مشاركة

تاريخ المشاركة 14 May 2005 - 04:56 PM

الاخ العزيز هذه المحاولات مطبقه علي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')

اثابكم الله

#4 مساعد مبرمج

مساعد مبرمج

    مشترك

  • الأعضــاء
  • 53 مشاركة

تاريخ المشاركة 14 May 2005 - 04:59 PM

جوابك صح بس انا مابيه بطريقة ربط الجداول
بل اريده بطريقة الاستعلامات الفرعية

#5 elfatih_s

elfatih_s

    عضو

  • الأعضــاء
  • 49 مشاركة

تاريخ المشاركة 14 May 2005 - 05:23 PM

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

#6 مساعد مبرمج

مساعد مبرمج

    مشترك

  • الأعضــاء
  • 53 مشاركة

تاريخ المشاركة 14 May 2005 - 11:01 PM

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

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

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

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


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

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

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


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

ملفات مرفقة

  • ملف مرفق  oracle.TXT   214بايت   35 عدد مرات التحميل


#7 the_oracle_dev

the_oracle_dev

    عضو نشط

  • الأعضــاء
  • 222 مشاركة

تاريخ المشاركة 15 May 2005 - 11:34 AM

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

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

المقصود بـ 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
-*-*-*-*-*-*-*-*-*
إني أحبكم في الله
بسم الله الرحمن الرحيم

قل لو كان البحر مداداً لكلمات ربي لنفد البحر قبل ان تنفذ كلمات ربي ولو جئنا بمثله مددا

صدق الله العظيم

#8 مساعد مبرمج

مساعد مبرمج

    مشترك

  • الأعضــاء
  • 53 مشاركة

تاريخ المشاركة 15 May 2005 - 01:03 PM

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