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

عندى سؤال I Need This Select Statement


midology82

Recommended Posts

71699588.jpg

دلوقتى انا عايز Select statement تطلع NEW Salary بالشكل ده

67036967.jpg

بمعنى ان لو المرتب 1000 يطلع new Salary * " one star "

ولو المرتب 2000 يطلع 2 stars
ولو 5000 يطلع 5 stars

يعنى انا بشتغل على الالفات بس

ارجو المساعده

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

بسم الله الرحمن الرحيم



يمكن ذلك عن طريق الدالة
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

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

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

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

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

×   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.

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

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

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