awn78 بتاريخ: 2 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 2 ديسمبر 2007 [/size]اخواني اعضاء هذا المنتدى الرائع السلام عليكم ورحمة الله وبركاتهعندي سؤالين لو سمحتولي حاولت احلهم ولكن واجهن صعوبه في ذللك يا ياريت لو تساعدوني في حلهم 1-اكتب جملة استعلام لعرض اسماء الموظفين وارقام اداراتهم ورواتب الموظفين الذيم لهم نفس رقم الاداره وراتب الموظفين الذين يأخذون عموله2- اكتب جملة استعلام لعرض اسماء الموظفين واسماء اداراتهم ورواتب الموظفين الذين لهم نفس رواتب وعمولة الموظفين المسجلين في الاداره Dallasطبعا من جدول ال emp وجدول ال dept الموجودين على المستخدم scottوشكرا لكم جميعا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sameh bakkar بتاريخ: 2 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 2 ديسمبر 2007 معلش انا هاشتغل على HR و حضرتك غير الاسماء زى ما انت عاوزاللى انا فهمته انك عاوز الموظفين اللى بيأخدوا نفس المرتبات: select a.employee_id,a.last_name ,a.salaryfrom employees a , employees bwhere a.salary=b.salaryand a.last_name <> b.last_name او Select last_name , salaryfrom employeeswhere salary in (select salary from employees group by salary having count(salary)>1)/ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledmega بتاريخ: 3 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 3 ديسمبر 2007 مشاء الله عليك يا سامح ربنا يزيدك من علمهميجا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amr fawzy بتاريخ: 3 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 3 ديسمبر 2007 السلام عليكم ورحمه الله وبركاتهبخصوص السوال الثانى تكون اجابه إن شاء الله select empno,deptname,sal from emp where emp.deptno=dept.deptno and sal in(select sal from emp,dept where emp.deptno=dept.deptno and dename='dallas' and comm in (select comm from emp,dept where emp.deptno=dept.deptno and dname='dallas'); ان شاء تكون صحيحه انتظر الرد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amr fawzy بتاريخ: 3 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 3 ديسمبر 2007 السلام عليكم ورحمه الله وبركاتهللعلم هذه الاجابه ستاتى بالموظفين اللى مرتبهم وعمولتهم تساوى الموظفين اللى مرتبهم وعمولتهم فى الاداره dallasوايضا ستاتى بموظفين dallas جميعا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
awn78 بتاريخ: 4 ديسمبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 ديسمبر 2007 اشكر الجميع على الرد والتعاون وجعله الله في ميزان حسناتكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amr fawzy بتاريخ: 8 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 8 ديسمبر 2007 (معدل) السلام عليكم ورحمه الله وبركاتهللامانه العلميه فيه خطا فى الكود بتاعى كان سوه منى انا اسف لكل الاخوه والخطاء هو عدم ذكر الجدول dept فى from الخاصه بجمله select الرئيسيه لااننى سوف استخدم حقل من حقول هذه الجدول فى where فلابد من ذكر الجدول اولا select empno,deptname,sal from emp,dept where emp.deptno=dept.deptno and sal in(select sal from emp,dept where emp.deptno=dept.deptno and dename='dallas') and comm in (select comm from emp,dept where emp.deptno=dept.deptno and dname='dallas'); تم تعديل 8 ديسمبر 2007 بواسطة amr fawzy اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed_suez بتاريخ: 23 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 23 فبراير 2010 (معدل) السلام عليكم ورحمه الله وبركاتهللامانه العلميه فيه خطا فى الكود بتاعى كان سوه منى انا اسف لكل الاخوه والخطاء هو عدم ذكر الجدول dept فى from الخاصه بجمله select الرئيسيه لااننى سوف استخدم حقل من حقول هذه الجدول فى where فلابد من ذكر الجدول اولاselect empno,deptname,sal from emp,dept where emp.deptno=dept.deptno and sal in(select sal from emp,dept where emp.deptno=dept.deptno and dename='dallas') and comm in (select comm from emp,dept where emp.deptno=dept.deptno and dname='dallas'); السلام عليكم م/ خالد أنا بشكر حضرتك على الموضوع والأستاذ / عمر رغم انى متاخر بتاع 3سنين ضوئية لكن للأسف الكوديين غلط خالللللللللللللللللللللص ومش بيطلعوا نتيجة للأسف .. تم تعديل 23 فبراير 2010 بواسطة mohamed_suez اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed_suez بتاريخ: 23 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 23 فبراير 2010 (معدل) السلام عليكم أنا كنت بذاكر شرح سعودى للsqlوكان فيه سؤال افتكرته صعب بس طلع غير كده خالصس:-اكتب جملة استعلام لعرض اسماء الموظفين واسماء اداراتهم ورواتب الموظفين الذين لهم نفس رواتب وعمولة الموظفين المسجلين في الاداره Dallasوجايب النتيجة -------------------------------------------------------ENAME EMPNO DNAME---------- ---------- --- -----------SMITH 7369 RESEARCHJONES 7566 RESEARCHSCOTT 7788 RESEARCHADAMS 7876 RESEARCHFORD 7902 RESEARCH=================================مفروض نفتكر السؤال متعلق بالفصل اللى موضوعه MULTIPLE-COLUMN SUBQUERIESلكن الراجل الشارح بيتكلم فموضوع ابسط بمليون مرة وهو مجرد EQUIJOINهتقولى ازاى هقولك يا سيدى عاده الفصل ده ان مثلا لو ذكر سؤال زى اللى بنتكلم فيه يشترط ان الناتج يكون الموظفين اللى طالبهم بشرط ميكونوش شغاليين فالأدارة DALLASلكنهم جايب نتيجة عكس كده هما فعلا كل اللى شغاليين فالإدارة DALLASيعنى مش اكواد زى اللى فالمرفقات لا ده كود صغير جدا -------------------------------------------------------------------------- select emp.ename,emp.empno,dept.dname[]from emp,deptwhere emp.deptno=dept.deptnoand dept.loc='DALLAS ch_8_q2.txt تم تعديل 23 فبراير 2010 بواسطة mohamed_suez اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed_suez بتاريخ: 24 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 24 فبراير 2010 يجماعة وجدتههههههههها معلش أصل المثال ده بقالى فيه أكتر من 24ساعة يتخللهم 5ساعات نوم موراييش حاجة غيره بصوا الحل معقد شوية بس الحمد لله جه أخيراً select distinct e.ename,dal.dname ,e.sal from emp e,(select m.sal,m.comm,d.dname from emp m,dept d where m.deptno=d.deptno and d.loc = 'DALLAS')dal where e.sal=dal.sal and nvl(e.comm,0) = nvl(dal.comm,0) order by sal;والنتيجة هتلاقوها فالمرفقات q2.txt CH_ANS_Q2.rar اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Luqman77 بتاريخ: 23 أكتوبر 2023 تقديم بلاغ مشاركة بتاريخ: 23 أكتوبر 2023 اكتب جملة استعلام لعرض أسم المدير الذي يدير الموظفين التالي أسماءهم : SCOTT FORD اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.