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

استفسار عن جملة Select


predator jaw

Recommended Posts

 


select emp_name, salary
from ( select emp_name, salary, row_number() over (order by salary desc ) r
from emp
)where r between 1 and 3

 

تم تعديل بواسطة goldman1415
رابط هذا التعليق
شارك

الداله (max) حترجع لحضرتك اعلى راتب طيب اعلى اتنين بعدهم حتوصلهم ازاى

طيب ايه الحل انك ترتب جدول الموظفين بالمرتبات من الاكبر الى الاصغر و بعد كده تقوله هات اول ثلاثه

رابط هذا التعليق
شارك

تمام

كلام حضرتك صح

جربت الكود وشغال

 

طيب استفسار لو عندى جدول فيه عمود  يحتوى على مفتاح أساسى وومتكرر

 

فيه دالة تطلع الارقام المتكرره بس

تم تعديل بواسطة predator jaw
رابط هذا التعليق
شارك

السلام عليكم

 

استفسار عن جملة  select

 

تطلع أعلى 3 مرتبات للموظفين

 

هأكتب ايه بالكود فى الجملة؟

 

 

السلام عليكم ورحمة الله وبركاته

 

يوجد اكثر من طريقة اخي الفاضل وهذه احد الطرق للكتابة جملة الاستعلام 

SELECT ROWNUM  ,ENAME,SAL
FROM (SELECT *
      FROM EMP
      ORDER BY SAL DESC)
WHERE ROWNUM < = 3 
ORDER BY SAL DESC ;

وهذه هي النتيجة

619607245.jpg

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية