AhmedAlthawabteh بتاريخ: 6 سبتمبر 2007 تقديم بلاغ مشاركة بتاريخ: 6 سبتمبر 2007 اريد Select تعمل التالي :1- اريد معرفة اعلى ثلاث رواتب في جدول والترتيب لكل راتب وام باقي الرواتب فتظهر فارغه في سجلها... كما في الجدول التالي .User Name Salary Index------- -------- ------------ 2 5000 Ahmad ------- ------ ----------------- ------ ----------5 4500 Ali6 6000 Rami------- ------ ----------------- ------ ----------------- ------ ----------------- ------ ----------كما يظهر في الجدول السابق ان اعلة ئلائ رواتب تظهر مع ترتيب كل وتحد منها في الجدول واما باقي الرواتب فتظهر NULL.فأي Select تحل هذا الموضوع.أرجو انه تم توضيح الموضوع بالصورة المفهومة2- أرجو ممن يكتب هذه الSelect لن يبعثلي اياه على الايميل التالي ...[email protected]والله يجزيه الخير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
asd202 بتاريخ: 7 سبتمبر 2007 تقديم بلاغ مشاركة بتاريخ: 7 سبتمبر 2007 ارجوا من يجد الطريقة يضعها بمشاركة ليستفاد الجميع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
AhmedAlthawabteh بتاريخ: 20 سبتمبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 20 سبتمبر 2007 لماذا لا يوجد اي شخص رد على هذا السؤال مع انني مضطر للاجابة علية بسرعة وشكرا....ارجو لمن يحل هذا السؤال ارسالة على الايميل التالي [email protected] .وايضا وضع الإجابة على الموقع حتي يتم الاستفادة للجميع.ارجو الإسراع وجزاكم الله خيرا...... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
-=|mOOdY|=- بتاريخ: 20 سبتمبر 2007 تقديم بلاغ مشاركة بتاريخ: 20 سبتمبر 2007 اخي عذرا ولكن السؤال كان يمكن صعب على البعضانت ليه ما حاولت فيه بدل ما تلوم على الاعضاءعلى العموم بعد 12 دقيقة SQL> select t.position as position,ename,sal 2 from (select rownum as position ,ename,sal from emp ) t 3 where sal > (select max(sal) from emp where level=3 connect by prior sal > sal group by level) 4 order by sal; POSITION ENAME SAL ---------- ---------- ---------- 8 SCOTT 3000 13 FORD 3000 9 KING 5000 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Casper بتاريخ: 21 سبتمبر 2007 تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2007 SELECT ROWNUM as RANK, last_name, salaryFROM (SELECT last_name,salary FROM employeesORDER BY salary DESC)WHERE ROWNUM <= 3;الكود ده هيظهر الترتيب و الإسم والمرتب لكل واحد من التلاته اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
asd202 بتاريخ: 21 سبتمبر 2007 تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2007 هو انا كنت لقيتلها حل اخرنعمل كرسور للسلكتونخرج عند rowcount=3; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
-=|mOOdY|=- بتاريخ: 21 سبتمبر 2007 تقديم بلاغ مشاركة بتاريخ: 21 سبتمبر 2007 يا اخوان الرجل طالب الترتيب RANK قبل ما تجيب اعلى الرواتبيعني رقم الصف قبل ما تجيب اعلى الرواتب, مش 1 2 3 و لكن ارقام الصفوف الاصلية في الجدول اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.