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

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

صورة
- - - - -

مالفرق بين any,in,all


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

#1 Syrian_Oracle

Syrian_Oracle

    عضو

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

تاريخ المشاركة 13 September 2004 - 12:00 PM

ما الفرق بين
IN
ANY
ALL
في MUTYIPLE-ROW SUBQUEIES
وماهي استخداماتهم

#2 sam_t

sam_t

    مشترك

  • الأعضــاء
  • 115 مشاركة
  • الاسم الأول:سامر
  • اسم العائلة:طعمه
  • البـلـد: Country Flag
  • المنصب الحالي:Software Engineer

تاريخ المشاركة 13 September 2004 - 11:35 PM

السلام عليكم

in للبحث عن قيمة موجودة بين عدة قيم
مثال
select * from emp where SAL IN (1500,2850,1250)

النتيجة المتوقعة الحصول جلب جميع السجلات التي عمود الراتب فيها هو أحد القيم السابقة

any يمكن فهمها عن طريق مثال

select * from emp where SAL> any (1500,2850,1250)

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

all للبحث عن قيمة

select * from emp where SAL> any (1500,2850,1250)

النتيجة المتوقعة الحصول على السجلات التي قيمة عمود الراتب فيها أكبر من جميع القيم الموجودة في القيم السابقة أي أكبر من أكبر قيمة ضمن القيم.

#3 trust_words

trust_words

    عضو مميز

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

تاريخ المشاركة 14 September 2004 - 07:45 AM

IN = check if element exist or not in group or list of elements
ANY: if come after > then means...larger than the maximum of the list
ANY: if come after < then means...smaller than the minimum of the list
والعكس صحيح تماما مع الـ ALL
وبالتوفيق
وقل رب زدني علما...


ومانيل المطالب بالتمني . . . . ولـكن تــؤخــذ الدنـيا غـلابـــا !

#4 Syrian_Oracle

Syrian_Oracle

    عضو

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

تاريخ المشاركة 14 September 2004 - 10:44 PM

شكرا لكم أخوي sam_t و trust_words

على تجاوبكم .