loveall2006 بتاريخ: 7 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 7 يناير 2009 عايز بيانات اصحاب اعلي ثلاث مرتبات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohooo81 بتاريخ: 7 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 7 يناير 2009 select rownum,ename,sal from(select ename,sal from emp order by sal desc where rownum<=3; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
loveall2006 بتاريخ: 7 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 يناير 2009 مشكور وجاري التجربة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
husamsameeh بتاريخ: 8 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 8 يناير 2009 select emp_no,emp_name...... from empwhere sal>= (select max(sal) from empwhere sal< ( select max(sal) from empwhere sal< (select max(sal) from emp)هذا هو الحل ان شاء الله انا ما جربتو بس متأكد منو ان شاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmednaiem بتاريخ: 19 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 19 يناير 2009 select rownum,ename,salfrom(select ename,sal from emp order by sal desc where rownum<=3; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_zaki515 بتاريخ: 19 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 19 يناير 2009 جزاكم الله كل خيرلا يجوز ان تأتى WHERE بعد ORDER BY ولمعرفة بيانات أعلى ثلاث موظفيين بالنسبة للمرتبات هى كالأتىSELECT ENAME,SALFROM (SELECT ENAME,SAL FROM EMP ORDER BY SAL DESC)WHERE ROWNUM<=3; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
tamer elessawy بتاريخ: 19 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 19 يناير 2009 select rownum rank ,ename ,sal salary from (select ename ,sal from emp order by sal desc )where rownum <=3; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.