National بتاريخ: 20 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 20 أغسطس 2009 السلام عليكمفي السكيما scott/tigerجدول الادارات يوجد الادارة رقم 40 وعند عرض بيانات الموظفين نلاحظ عدم وجود موظفين بتلك الادارةأريد ان أعرف جملة Select التي تمكنني من معرفة الادارة التي لا تحتوي على موظفين .. والتي هي الادارة رقم 40 ؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sara gamal بتاريخ: 21 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2009 وعليكم السلام select scott.DEPT.deptno from scott.DEPT where scott.DEPT.deptno not in (select scott.EMP.deptno from scott.EMP) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
makhlouf بتاريخ: 21 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2009 و عليكم السلام و رحمة الله تعالى و بركاته: اذا سمحتم تعديل بسيطselect scott.DEPT.deptno from scott.DEPT where scott.DEPT.deptno is nullجرب هذا الكود قد يكون المراد و الله تعالى اعلى و اعلملن ننساك يا قدس و فينا نبض الحياةيا رب ارزقنا صلاة في القدس الشريف آميــن اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 21 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2009 و عليكم السلام و رحمة الله تعالى و بركاته: اذا سمحتم تعديل بسيطselect scott.DEPT.deptno from scott.DEPT where scott.DEPT.deptno is nullجرب هذا الكود قد يكون المراد و الله تعالى اعلى و اعلملن ننساك يا قدس و فينا نبض الحياةيا رب ارزقنا صلاة في القدس الشريف آميــن تأكد أخي من جملة السيليكت فهي لا تعطي نتائج ...تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
National بتاريخ: 21 أغسطس 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2009 thanx sarait worksi didnt think its that simple اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hamada_fadl بتاريخ: 21 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2009 السلام عليكم ورحمة الله وبركاته كل عام وانتم بخير وشكرا لك المساهمين فى هذا المنتدى العظيم وجزاهم الله عنا كل خيراخى يمكنك استخدام هذا الكود للحصول على نفس النتيجه ايضا ان شاء اللهولكنها تمتاز بالسرعه اذا كانت بيانات الجدول كبيره وذلك لان شرط التحقيق in يقوم بعمل لود كبير select d.DEPARTMENT_ID, d.DEPARTMENT_NAMEfrom employees e ,departments dwhere e.DEPARTMENT_ID(+)=d.DEPARTMENT_IDand e.DEPARTMENT_ID is nullواسف لانها على سكيمه hr لانى ليست لدى اسكيمه scottولكن يمكن تطبيقها بنفس الطريقه باذن الله تعالى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
National بتاريخ: 21 أغسطس 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2009 thanx alot hamada اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sho_7222 بتاريخ: 21 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2009 (معدل) وده مثال علي الاسكيما سكوت SELECT ENAME , DNAME,E.DEPTNO EM,D.DEPTNO DE FROM EMP E , DEPT D WHERE E.DEPTNO (+)= D.DEPTNO توضيح اكتر SELECT ENAME,EMP.DEPTNO ,DEPT.DNAME DD FROM EMP,DEPT WHERE EMP.DEPTNO(+)=DEPT.DEPTNO AND EMP.DEPTNO IS NULL ;الناتج ENAME DEPTNO DD ----- ---------- ---------- OPERATIONS بعد ذلك الاداره operations SELECT * FROM DEPT ; تم تعديل 21 أغسطس 2009 بواسطة sho_7222 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mr_hesham_salah بتاريخ: 24 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 24 أغسطس 2009 السلام عليكم ياخي وكل عام وانتم بخير هذين كودين بطريفتين مختلفتينSELECT * FROM DEPT WHERE DEPTNO IN (SELECT DEPTNO FROM DEPTMINUSSELECT DEPTNO FROM EMP);SELECT D.DEPTNO,D.DNAME,D.LOC FROM EMP E,DEPT D WHERE D.DEPTNO=E.DEPTNO(+) AND E.ENAME IS NULL; ارجوكم بالدعاء لي والتوفيق في حياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
usama mostafa بتاريخ: 26 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 26 أغسطس 2009 أصدقائيأرق تحيةجربوا هذا الكود إن شاء الله يكون مفضل عندكم select deptno , dnamefrom dept outerwhere not exists ( select 'x' from emp where deptno = outer.deptnp); و شكراأسامه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.