بتاريخ: 23 فبراير 201610 سنة comment_271614 السلام عليكم استفسار عن جملة selectتطلع أعلى 3 مرتبات للموظفين هأكتب ايه بالكود فى الجملة؟ تقديم بلاغ
بتاريخ: 23 فبراير 201610 سنة comment_271615 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 تم تعديل 23 فبراير 201610 سنة بواسطة goldman1415 تقديم بلاغ
بتاريخ: 23 فبراير 201610 سنة كاتب الموضوع comment_271617 أيوة لكن محتاج أعلى 3 مرتبات فى حدود علمى انى استخدم Max(sal تقديم بلاغ
بتاريخ: 23 فبراير 201610 سنة comment_271619 الداله (max) حترجع لحضرتك اعلى راتب طيب اعلى اتنين بعدهم حتوصلهم ازاى طيب ايه الحل انك ترتب جدول الموظفين بالمرتبات من الاكبر الى الاصغر و بعد كده تقوله هات اول ثلاثه تقديم بلاغ
بتاريخ: 23 فبراير 201610 سنة كاتب الموضوع comment_271620 تمام كلام حضرتك صح جربت الكود وشغال طيب استفسار لو عندى جدول فيه عمود يحتوى على مفتاح أساسى وومتكرر فيه دالة تطلع الارقام المتكرره بس تم تعديل 23 فبراير 201610 سنة بواسطة predator jaw تقديم بلاغ
بتاريخ: 23 فبراير 201610 سنة comment_271621 السلام عليكم استفسار عن جملة select تطلع أعلى 3 مرتبات للموظفين هأكتب ايه بالكود فى الجملة؟ السلام عليكم ورحمة الله وبركاته يوجد اكثر من طريقة اخي الفاضل وهذه احد الطرق للكتابة جملة الاستعلام SELECT ROWNUM ,ENAME,SAL FROM (SELECT * FROM EMP ORDER BY SAL DESC) WHERE ROWNUM < = 3 ORDER BY SAL DESC ; وهذه هي النتيجة تقديم بلاغ
بتاريخ: 23 فبراير 201610 سنة comment_271645 لاستخراج التكرار فى العمود select count(id) , id from table_name group by id having count(id)>1 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.