midology82 بتاريخ: 11 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2010 دلوقتى انا عايز Select statement تطلع NEW Salary بالشكل ده بمعنى ان لو المرتب 1000 يطلع new Salary * " one star "ولو المرتب 2000 يطلع 2 stars ولو 5000 يطلع 5 stars يعنى انا بشتغل على الالفات بس ارجو المساعده اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
@nana@ بتاريخ: 11 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2010 select lpad(' ', sal/1000+1, '*') " New_Salary" from emp; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mk3bmw بتاريخ: 12 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 12 يناير 2010 جملة الsql صحيحة 100/100 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
midology82 بتاريخ: 12 يناير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يناير 2010 شكرا نانا جدابس ممكن تشرحيها بعد اذنك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ora Dev بتاريخ: 12 يناير 2010 تقديم بلاغ مشاركة بتاريخ: 12 يناير 2010 (معدل) بسم الله الرحمن الرحيم يمكن ذلك عن طريق الدالةDECODEكما يليDECODE(new_sal,1000,'*',2000,'**',3000,'***',4000,'****',5000,'*****') وللتوضيح أكثر أعلها لك في جملة سيكول SELECT empno, ename, sal, DECODE(new_sal,1000,'*',2000,'**',3000,'***',4000,'****',5000,'*****') AS RankSal FROM emp حيث يعمل هذا الأمر عمل جملةIF...THEN...ELSE تم تعديل 12 يناير 2010 بواسطة Ora Dev اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.