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

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

صورة
- - - - -

مسـاعدة يا اخوان في Sql


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

#1 std_oracle

std_oracle

    عضو

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

تاريخ المشاركة 19 November 2007 - 10:45 AM

السلام عليكم ورحمة الله وبركاته

أخواني الأعزاء

بصراحه انا محتاج مساعدة في الـ SQL

فمثلا لو أردت انا أقـارن بين جدولين وأظهار الشي المختلف بينهم

مثلا : يوجد لدي موظفين في جدول A , كذلك موجودين في جدول B
لكن في جدول B يوجد موظفين منهم ليسو في جدول A هل من الممكن أخراج اولئك الموظفين+معرفة وجه الأختلاف بينهم

تحياتي

#2 amr fawzy

amr fawzy

    مشترك

  • الأعضــاء
  • 132 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 November 2007 - 11:04 AM

السلام عليكم ورحمه الله وبركاته
إليك إجابه سؤالك ياخى
[codebox]select empno,ename
from b
minus
select empno,ename
from a;[/codebox]
هذا الكود يظهر إن شاء الله الموظفين الموجودين فى الجدول الاول وغير موجودين فى الجدول الاخر ولكن ماذا تريد بسوالك عن وجه
الاختلاف ارجو التوضيح وجزاكم الله خير
السلام عليكم ورحمه الله وبركاته

#3 std_oracle

std_oracle

    عضو

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

تاريخ المشاركة 19 November 2007 - 11:12 AM

أخي الكريم جزاك ربي الف خيـــر

هل من الممكن شرح لي الفنكشن هاذي (minus) وعملها؟

#4 amr fawzy

amr fawzy

    مشترك

  • الأعضــاء
  • 132 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 20 November 2007 - 11:06 AM

السلام عليكم ورحمه الله وبركات
minus تستخدم فى ظهور الفرق بين جملتين استعلام اى تظهر النتائج الخارجه من اول استعلام الغير موجوده فى الاستعلام الثانى
فمثلا جدول b فيه ارقام الموظفين 10,20,30,40 والجدول a فيه ارقام الموظفين 20,30,40 يصبح الناتج عند استخدام minus
كما فى المثال السابق هو 10