متى نتخرج بتاريخ: 7 مارس 2011 تقديم بلاغ مشاركة بتاريخ: 7 مارس 2011 السلام عليكمارجو المساعدة في كيفية تحديد عدد البيانات المستخرجة على سبيل المثال لدينا جدول الموظفين( اسم الموظف - راتب الموظف )واريد نتائج لأول عشرين موظف راتبهم فوق 2500 ريالعلما أن الموظفين الذين رواتبهم فوق 2500 ريال 30 موظفبمعنى لا أريد الـ 30 موظف وإنما أريد أن تكون النتائج فقط لأول عشرين موظفselect emp_name, emp_salaryfrom emp_tablewhere emp_salary >=2500order by emp_salary desc;هذه العلمية ستظهر لي كل الموظفين مافوق 2500 ريالكيف لي تحديد فقط اول عشرين؟ويعطيكم العافيه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Soly بتاريخ: 8 مارس 2011 تقديم بلاغ مشاركة بتاريخ: 8 مارس 2011 select emp_name, emp_salary from(select emp_name, emp_salaryfrom emp_tablewhere emp_salary >=2500order by emp_salary desc)where rownum <=20 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Abdetu بتاريخ: 8 مارس 2011 تقديم بلاغ مشاركة بتاريخ: 8 مارس 2011 Al-Salmau Alikum We Rahamatu Allah We Barakatu...pls add and rownum <=20 Al-Salmau Alikum We Rahamatu Allah We Barakatu... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
miash80 بتاريخ: 2 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 2 أبريل 2011 الموضوع بسيط اخي العزيزما عليك سوا تحديد عدد السجلات التي تظهر في الجملة وهي اقل او تساوي 20 select emp_name, emp_salary from emp_table where emp_salary >=2500 and rownum <=20 order by emp_salary desc; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
متى نتخرج بتاريخ: 10 أبريل 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أبريل 2011 الله يعافيكم جميعا ومشكورين على الرد واعذروني على الرد متأخرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.