الانتقال إلى المحتوى
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.

طلب مساعده في استعلام Decode

Featured Replies

بتاريخ:

كيف اسوي استعلام بالداله decode تظهر لي اسم الطالب والمعدل المئوي والتقدير من جدول الطلاب student
90الى 100 ممتاز
80الى 89 جيد جدا
70 الى 79 جيد
50 الى 69 مقبول
الرجا المساعده

تم تعديل بواسطة علوي2011

بتاريخ:

الاخ الكريم علوى


السلام عليكم
انا لا اعلم اخى الفاضل الهدف من اجراء ال Query دى بال Decode تحديدا لكن على اية حال جرب الكود دا



SELECT student_name ,
 pct ,
 NVL(TO_CHAR(DECODE(pct,'','')),'ممتاز') "Grade"
FROM students
WHERE pct BETWEEN 90 AND 100

UNION

SELECT student_name ,
 pct ,
 NVL(TO_CHAR(DECODE(pct,'','')),'جيد جدا')
FROM students
WHERE pct BETWEEN 80 AND 89

UNION

SELECT student_name ,
 pct ,
 NVL(TO_CHAR(DECODE(pct,'','')),'جيد')
FROM students
WHERE pct BETWEEN 70 AND 79

UNION

SELECT student_name ,
 pct ,
 NVL(TO_CHAR(DECODE(pct,'','')),'مقبول')
FROM students
WHERE pct BETWEEN 50 AND 69



وفى رائى اعتقد انك لو عملتها بال Case يكون افضل



SELECT student_name ,
 pct ,
 CASE
   WHEN pct > 89
   AND pct <= 100
   THEN 'ممتاز'
   WHEN pct > 79
   AND pct <= 89
   THEN 'جيد جدا'
   WHEN pct > 69
   AND pct <= 79
   THEN 'جيد'
   WHEN pct > 49
   AND pct <= 69
   THEN 'مقبول'
   ELSE 'ضعيف'
 END "Grade"
FROM students



تحياتى

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

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

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

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

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

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.