بتاريخ: 7 أغسطس 200916 سنة comment_165796 السلام عليكو انا في امر مش قادر احيبو و محتاج المساعدهانا دلوئتي عملت الامر select sal from emp ;طلعتلي خانت المرتبات انا عايز اعمل خانه اضافيه ان يكون فيها عن كل الف جنيه في المرتبات نجمهبالشكل ده[يسار][/يسار] sal ?????1600 * 3000 ***2500 **dيا ريت حد يرود عليا و يكون فهمني و يقولي ايه الامر و شكرا تقديم بلاغ
بتاريخ: 7 أغسطس 200916 سنة comment_165814 بسم الله الرحمن الرحيم أول مشاركة لي في المنتدى اتمنى ان تكون موفقة الاستعلام كما يلي select lpad(sal,sal/1000+length(sal),'*') from emp; وقد تم عرض النتائج التالية----------------------------------8001600*1250*2975**1250*2850**2450**3000***5000*****1500*1100*اذا اردت عرض النجمات من الجهة الخرى للراتب قم بتغيير Lpad في الاستعلام السابق الى Rpadاخوكم وليد الحجازي تقديم بلاغ
بتاريخ: 8 أغسطس 200916 سنة كاتب الموضوع comment_165883 طيب هي مش ممكن تيجي بطريقه تانيه؟؟انا حاسس اني ممكن استخدم امر replace هل ده صحيح ؟؟؟؟ تقديم بلاغ
بتاريخ: 9 أغسطس 200916 سنة comment_165946 أنسب طريقة للحل هي باستخدام Lpad زي ما الأخ حجازي قلك تقديم بلاغ
بتاريخ: 29 أغسطس 200916 سنة comment_168089 TRY THIS ONE 1 SELECT SAL , LPAD(' ' , TRUNC(SAL/1000)+1 , '*') STAR FROM EMP 2* ORDER BY LENGTH(STAR)SQL> / SAL STAR---------- -------- 950 800 1500 * 1100 * 1600 * 1250 * 1250 * 1300 * 2850 ** 2975 ** 2450 ** 3000 *** 3000 *** 5466 ***** 5000 ***** تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.