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

طلب كود


عاشق اوركل

Recommended Posts

السلام عليكم


هذه اولى مشاركاتي في هذا المنتدى الاكثر من رائع

انظروا الى هذا الاستعلام


select last_name,hire_date from employees


where department_id=(select department_id from employees where last_name = 'Zlotkey')


هذا الاستعلام يظهر لنا اسم الموظف وتاريخ تعيينه وبشرط ان يكونوا بنفس القسم مع zlotkey


وهنا عند ظهور النتائج يظهر لنا اسم zlotkey بالنتائج وهذا امر مفروغ منه
كل ما اريده هو ظهور كل النتائج ما عدا اسم zlotkey

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


بسم الله الرحمن الرحيم
بدل المعامل = استخدم <>





اذا قمنا على تغيير المعامل يصبح لدينا خطأ وهو ان الاستعلام الفرعي يكون عن صف مفرد وفي هذه الحالة يرجع اكثر من صف ويعتبرها خطأ
رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم
عذرأ اخى الكريم لم أٌقرأ الكود جيدا
على العموم عملت مثال لك على الاسكيما SCOTT

 SELECT ENAME,HIREDATE,DEPTNO
FROM EMP
WHERE DEPTNO  <>  ANY
               (SELECT DEPTNO
               FROM EMP
               WHERE ENAME <> 'SCOTT')
AND ENAME <>'SCOTT'


شرح المثال سيتم عرض كل الاسماء فى كل الادرات ماعدا الموظف SCOTT
بالتوفيق

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


بسم الله الرحمن الرحيم
عذرأ اخى الكريم لم أٌقرأ الكود جيدا
على العموم عملت مثال لك على الاسكيما SCOTT
 SELECT ENAME,HIREDATE,DEPTNO
FROM EMP
WHERE DEPTNO  <>  ANY
               (SELECT DEPTNO
               FROM EMP
               WHERE ENAME <> 'SCOTT')
AND ENAME <>'SCOTT'


شرح المثال سيتم عرض كل الاسماء فى كل الادرات ماعدا الموظف SCOTT
بالتوفيق




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

المطلوب هو عرض جميع الموظفين الذين في نفس قسم Zlotkey وفي نفس الوقت عدم ظهور اسم Zlotkey من بين النتائج

والحمد لله قد توصلت الى الحل وهو :

select last_name , Hire_date from employees 
where department_id = (select Department_id from employees where last_name='Zlotkey' and not like last_name='Zlotkey')
رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم
قمت بعمل لك طريقه أخر من أجل مزيد من الافادة

 SELECT ENAME,SAL,DEPTNO
FROM EMP
WHERE ENAME  =  ANY
                   (SELECT ENAME
                   FROM EMP
                   WHERE ENAME <> 'SCOTT')
AND DEPTNO = 20


هنا سيتم عرض كل الموظفين فى الادراة رقم 20 ماعدا الموظف SCOTT
بالتوفيق ان شاء الله

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

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

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

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

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

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

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

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