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

اسايمنت اوركل


مهتاب حسن

Recommended Posts

السلام عليكم
انا يديده في المنتدى .
ادرس هالفصل اوركل .
عندي اسايمنت و ما عرف اسويه .
الاسايمنت :
Creat a query that display the first eight characters of the employee's last name and indicates the amounts of their salaries with asterisks. Each asterisk signifies a thousand dollars.
Sort the data in descending order of salary. Label the column as EMPLOYEES_AND_THEIR_SALARIES.

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

مع اني مش فاهم يعني ايه " اسايمنت "  , بس عموما عشان تجيبي اول 8 حروف من عمود معين بتستخدمي دالة اسمها substr ( ابحثى عنها في جوجل طبعا عشان تعرفى استخداماتها كلها ) .

والجزء التاني بتاع الـ asterisk ده مش فاهمه بصراحة , يا ريت توضحيه .

 

وجزء ترتيب الداتا , ده المفروض تبقى عرفاه لانه اساسيات , بتستخدمي order by

 

order by salary desc

 

وحكاية الـ label دي برده مينفعش تعدي عليكي

select column_name as "my column" from table_name

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

شكرا اخوي ما قصرت
اسايمنت يعني بحث سوال بعد اسبوع احله .
asterisk يبي يحط علامة النجمه * في مل الف دولار .

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

السلام عليكم

 

SELECT      SUBSTR (last_name, 1, 8)
         || ' '
         || RPAD ('*', ROUND (sal / 1000), '*') employees_and_their_salaries
    FROM emp
   WHERE MOD (sal, 1000) = 0
ORDER BY sal DESC

 

واذا كان الاسم يتكون من عمود واحد في الجدول يجب تغيير:

SUBSTR (last_name, 1, 8)

بـــ:

SUBSTR (namel, INSTR (namel, ' ', -1) + 1, 8)

بالتوفيق.

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

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

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

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

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

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

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

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