بتاريخ: 11 يناير 201016 سنة comment_181979 دلوقتى انا عايز Select statement تطلع NEW Salary بالشكل ده بمعنى ان لو المرتب 1000 يطلع new Salary * " one star "ولو المرتب 2000 يطلع 2 stars ولو 5000 يطلع 5 stars يعنى انا بشتغل على الالفات بس ارجو المساعده تقديم بلاغ
بتاريخ: 11 يناير 201016 سنة comment_181984 select lpad(' ', sal/1000+1, '*') " New_Salary" from emp; تقديم بلاغ
بتاريخ: 12 يناير 201016 سنة كاتب الموضوع comment_182025 شكرا نانا جدابس ممكن تشرحيها بعد اذنك تقديم بلاغ
بتاريخ: 12 يناير 201016 سنة comment_182063 بسم الله الرحمن الرحيم يمكن ذلك عن طريق الدالة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 يناير 201016 سنة بواسطة Ora Dev تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.