الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

عندي رقم أريد تحويل الآلاف إلى نجوم *

Featured Replies

بتاريخ:

السلام عليكم ورحمه الله وبركاته

انا كنت بحل اسئله الكتاب بتاع اوراكل ولقيت سؤال مش عارفه

لو عندي رقم مرتب نفترض مثلا 8000 انا عايز اعمل لكل الف نجمه '*' يعني اعمل 8 نجوم

ياريت لو حد عنده الحل يقول بسرعه لو سمحتم .

وشكراااااااااااا

بتاريخ:
  • كاتب الموضوع

يا اهل الخبره محدش يبخل عليا بالرد ارجوكم

بتاريخ:

لو سمحت وضح السؤال

بتاريخ:

وعليكم السلام ورحمة الله

الأخ / zoro1

حتى يمكن مساعدتك ... يجب اختيار عنوان مناسب للموضوع ... وذلك ليتمكن الاعضاء من المشاركة

ايضا يمكنك استخدام خاصية البحث بالمنتدى ... ستجد الكثير من المشاركات المفيدة لنفس السؤال ...

اليك احداها

إضغط هنا

بتاريخ:
  • كاتب الموضوع

شكرااااااااااااا ليك اخ امجد على المساعده
وشكراااا للأخ pro2010

  • بعد 4 أسابيع...
بتاريخ:

السلام عليكم
هوة انا مش فاهم سؤالك بس جرب دي
select to char(salary,8,'*') from employees where salary=8000; جرب دة وقولي

بتاريخ:

مثلا لو عندك الجدول emp وعايز تعرض اسماء الموظفين وبجانهم مرتب كل موظف بحيث كل 100 جنية تاخد نجمة هتبقى بالشكل التالى

select rpad(rpad(ename,10),trunc(sal/100)+10,'*')  from emp order by sal desc;



لو على مثالك التانى
هبقى

select rpad('*',trunc(8000/1000),'*') from dual;



:lol:

بتاريخ:

select rpad(salary , trunc(salary/1000)+length(salary),'*') from employees[يسار][/يسار]

بتاريخ:

حل بطريقة أخرى بس طويل شوية


SELECT ENAME ||' STARS ' || LPAD(TRANSLATE(SAL,'0987654321','**********'),SUBSTR(SAL,1,1),'*')ASTRIC
FROM EMP
WHERE LENGTH(SAL)>=4


;)

بتاريخ:

السلام عليكم ورحمة الله وبركاته

الحل بسيط أخي العزيز ...

Select lpad('*',floor(salary/1000),'*')
from emp;



أو


Select rpad('*',floor(salary/1000),'*')
from emp;

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.