بتاريخ: 20 أغسطس 200916 سنة comment_167344 السلام عليكمفي السكيما scott/tigerجدول الادارات يوجد الادارة رقم 40 وعند عرض بيانات الموظفين نلاحظ عدم وجود موظفين بتلك الادارةأريد ان أعرف جملة Select التي تمكنني من معرفة الادارة التي لا تحتوي على موظفين .. والتي هي الادارة رقم 40 ؟ تقديم بلاغ
بتاريخ: 21 أغسطس 200916 سنة comment_167345 وعليكم السلام select scott.DEPT.deptno from scott.DEPT where scott.DEPT.deptno not in (select scott.EMP.deptno from scott.EMP) تقديم بلاغ
بتاريخ: 21 أغسطس 200916 سنة comment_167359 و عليكم السلام و رحمة الله تعالى و بركاته: اذا سمحتم تعديل بسيطselect scott.DEPT.deptno from scott.DEPT where scott.DEPT.deptno is nullجرب هذا الكود قد يكون المراد و الله تعالى اعلى و اعلملن ننساك يا قدس و فينا نبض الحياةيا رب ارزقنا صلاة في القدس الشريف آميــن تقديم بلاغ
بتاريخ: 21 أغسطس 200916 سنة comment_167367 و عليكم السلام و رحمة الله تعالى و بركاته: اذا سمحتم تعديل بسيطselect scott.DEPT.deptno from scott.DEPT where scott.DEPT.deptno is nullجرب هذا الكود قد يكون المراد و الله تعالى اعلى و اعلملن ننساك يا قدس و فينا نبض الحياةيا رب ارزقنا صلاة في القدس الشريف آميــن تأكد أخي من جملة السيليكت فهي لا تعطي نتائج ...تحياتي تقديم بلاغ
بتاريخ: 21 أغسطس 200916 سنة كاتب الموضوع comment_167372 thanx sarait worksi didnt think its that simple تقديم بلاغ
بتاريخ: 21 أغسطس 200916 سنة comment_167391 السلام عليكم ورحمة الله وبركاته كل عام وانتم بخير وشكرا لك المساهمين فى هذا المنتدى العظيم وجزاهم الله عنا كل خيراخى يمكنك استخدام هذا الكود للحصول على نفس النتيجه ايضا ان شاء اللهولكنها تمتاز بالسرعه اذا كانت بيانات الجدول كبيره وذلك لان شرط التحقيق 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ولكن يمكن تطبيقها بنفس الطريقه باذن الله تعالى تقديم بلاغ
بتاريخ: 21 أغسطس 200916 سنة comment_167428 وده مثال علي الاسكيما سكوت 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 أغسطس 200916 سنة بواسطة sho_7222 تقديم بلاغ
بتاريخ: 24 أغسطس 200916 سنة comment_167701 السلام عليكم ياخي وكل عام وانتم بخير هذين كودين بطريفتين مختلفتين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; ارجوكم بالدعاء لي والتوفيق في حياتي تقديم بلاغ
بتاريخ: 26 أغسطس 200916 سنة comment_167884 أصدقائيأرق تحيةجربوا هذا الكود إن شاء الله يكون مفضل عندكم select deptno , dnamefrom dept outerwhere not exists ( select 'x' from emp where deptno = outer.deptnp); و شكراأسامه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.