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

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

صورة
- - - - -

طلب كود


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

#1 عاشق اوركل

عاشق اوركل

    عضو

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

تاريخ المشاركة 29 November 2010 - 07:59 PM

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

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


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


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


اللهم لا اله الا انت سبحانك اني كنت من الظالمين


#2 eslam4444

eslam4444

    عضو نشط

  • الأعضــاء
  • 444 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:football,swimming,design,PlayStation,web developer,,

تاريخ المشاركة 29 November 2010 - 11:58 PM

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

mcts||''||oca||''||ocp||askpc expert

I hope soon successful Ceh


متغيب مؤقتا


#3 عاشق اوركل

عاشق اوركل

    عضو

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

تاريخ المشاركة 30 November 2010 - 12:32 AM

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





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

اللهم لا اله الا انت سبحانك اني كنت من الظالمين


#4 eslam4444

eslam4444

    عضو نشط

  • الأعضــاء
  • 444 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:football,swimming,design,PlayStation,web developer,,

تاريخ المشاركة 30 November 2010 - 02:56 AM

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

mcts||''||oca||''||ocp||askpc expert

I hope soon successful Ceh


متغيب مؤقتا


#5 عاشق اوركل

عاشق اوركل

    عضو

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

تاريخ المشاركة 30 November 2010 - 01:46 PM

بسم الله الرحمن الرحيم
عذرأ اخى الكريم لم أٌقرأ الكود جيدا
على العموم عملت مثال لك على الاسكيما 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')

اللهم لا اله الا انت سبحانك اني كنت من الظالمين


#6 eslam4444

eslam4444

    عضو نشط

  • الأعضــاء
  • 444 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:football,swimming,design,PlayStation,web developer,,

تاريخ المشاركة 30 November 2010 - 02:47 PM

بسم الله الرحمن الرحيم
قمت بعمل لك طريقه أخر من أجل مزيد من الافادة
SELECT ENAME,SAL,DEPTNO
 FROM EMP
 WHERE ENAME  =  ANY
                    (SELECT ENAME
                    FROM EMP
                    WHERE ENAME <> 'SCOTT')
 AND DEPTNO = 20
هنا سيتم عرض كل الموظفين فى الادراة رقم 20 ماعدا الموظف SCOTT
بالتوفيق ان شاء الله

mcts||''||oca||''||ocp||askpc expert

I hope soon successful Ceh


متغيب مؤقتا