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

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

صورة
- - - - -

أريد اكبر ثلاث مرتبات فى جدول الموظفيين


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

#1 hoba_bmw

hoba_bmw

    عضو

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

تاريخ المشاركة 15 April 2009 - 01:01 PM

عايز كود اكتبة على الsql يجيب اكبر ثلاث مرتبات عاملين فى الجدول

تم التعديل بواسطة hanyfreedom, 15 April 2009 - 01:22 PM.
تم تعديل عنوان الموضوع ليدل على مضمونه .


#2 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 15 April 2009 - 01:19 PM

هتلاقى فى هذا الرابط ما تريده :-

http://hany4u.blogsp...from-table.html

#3 hoba_bmw

hoba_bmw

    عضو

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

تاريخ المشاركة 15 April 2009 - 02:40 PM

طبعا انا بشكرك جدا و لكن انا كان سؤالى انى اكتب كود يجيب اكبر ثلاث مرتبات فقط مش يطلب منى قيمة

#4 hoba_bmw

hoba_bmw

    عضو

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

تاريخ المشاركة 15 April 2009 - 02:42 PM

ياريت لو عندك تكتبة بسرعة

#5 sasa_is

sasa_is

    مشترك

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

تاريخ المشاركة 15 April 2009 - 09:47 PM

السلام عليكم

ده الكود العام وانتى طبقي اللى انتى عايزاه منه.

SELECT [column_list], ROWNUM
FROM (SELECT [column_list]
FROM table
ORDER BY Top-N_column)
WHERE ROWNUM <= N;


سبحان الله وبحمده سبحان الله العظيم


SELECT * FROM RELIGION WHERE RELIGION_NAME = 'ISLAM ';

#6 sasa_is

sasa_is

    مشترك

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

تاريخ المشاركة 15 April 2009 - 09:48 PM

وعلى فكره هو صحف رقم 23 من الفصل 11 من المجلد الثاني من كتب oracle university

سبحان الله وبحمده سبحان الله العظيم


SELECT * FROM RELIGION WHERE RELIGION_NAME = 'ISLAM ';

#7 Transporter

Transporter

    عضو

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

تاريخ المشاركة 16 April 2009 - 01:27 AM

select * from ( select * from emp where nvl(sal,0)>0 order by sal desc ) where rownum<=3


#8 h4comp

h4comp

    عضو

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

تاريخ المشاركة 16 April 2009 - 09:27 AM

هل تقصد أعلى 3 ارقام فى الرواتب يعنى عندنا الاعداد التالى (1,2,3,4,5,5,6)


فهل تري] الاعلى حيث يكون 6 , 5 , 4

أم يكون 6 , 5 ,5

يعنى هل يجب مراعاة التكرار فى حالة وجود أكتر من موظف ياخذ نفس الراتب أم لا


تم التعديل بواسطة h4comp, 16 April 2009 - 09:29 AM.