الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال الفرق بين ALL و Any فى الSQL

مغلق
بدأه shukry في 13 مارس 2006 · 2 رد · 669 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أرجو من الأخوة الأفاضل توضيح الفرق بين ALL و ANY فى جملة الSQL

مثال:

Select ename,sal

from emp

where sal < ANY (select MIN(sal) from emp group by deptno)

Select ename,sal

from emp

where sal > ANY (select MIN(sal) from emp group by deptno)

و ويا ريت الفرق عموما

#2

الفرق كالتالي :

1- حين تذكر كلمة Any فإنه يكفي أن يتحقق الشرط مع أحد القيم ...

مثال : sal>any(500,1000,3000) ... عنده يكفي أن يكون sal أكبر من 500 أو 1000 أو 3000 .........

2- حين نذكر كلمة All فإنه يجب أن يتحقق الشرط مع جميع القيم ....

مثال sal >all(500,1000,3000) ...... عندها يجب أن يكون sal أكبر من 500 و أيضاً أكبر من 1000 و أيضاً أكبر من 3000 ... أي يجب تحقيق الشرط مع جميع القيم ....

أرجو أن أكون قد أوضحت الفكرة

#3

متشكر اخى informat

هذا الموضوع مغلق.

مواضيع مشابهة