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

البحث عن قيمة فى حقل موجود فى جدول


mahircooo

Recommended Posts

الاخوة الافاضل عندى مشكلة

عندى جدول باسم النتيجة به حقل يحتفظ بدرجات الطالب فى كل مادة

فالمطلوب انه عند ادخال درجة طالب فى مادة يتم البحث عن قيم هذا الطالب فى الجدول فاذا وجد انه:

قد رسب فى اى مادة والقيمة المدخلة للمادة الجديدة اقل من 50 اى راسب فيها يتم يقوم البرنامج  بوضع القيمة ملاحق فى حقل باسم ملاحق موجود فى جدول اخر باسم الطلاب

قد رسب فى اى مادة والقيمة المدخلة للمادة الجديدة اكبرمن 50 اى ناجح فيها يتم يقوم البرنامج  بوضع القيمة ملاحق فى حقل باسم ملاحق موجود فى جدول اخر باسم الطلاب

اى بمعنى اذا كان الطلاب راسب فى مادة واحدة على الاقل عند اخال القيمة الجديدة يتم وضع القيمة ملاحق فى الحقل المخصص لها فى جدول الطلاب .

واذا كان الطلاب ناجح فى كل المواد والقيمة المدخلة اكبر من 50 اى ناجح فيها ايضا يتم وضع القيم نجاح فى باسم ملاحق موجود فى جدول اخر باسم الطلاب

واذا كان الطلاب ناجح فى كل المواد والقيمة المدخلة اقل من 50 اى راسب فيها يتم وضع القيم راسب فى باسم ملاحق موجود فى جدول اخر باسم الطلاب

ولكم الشكر

اسم الطالب           المادة        الدرجة

احمد                  باسكال        70

احمد                  جافا            60

احمد                  مقدمة          30

سعيد                   باسكال        22

سعيد                  جافا            88

سعيد                   مقدمة          18

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

  • بعد 1 شهر...

اعمل TRIGGER  على ال DATA BASE بالطريقة دى

CREATE OR REPLACE TRIGGER TRIGGER_NAME AFTER UPDATE ON VALUES_TABLE_NAME
 
FOR EACH ROW
DECLARE
begin
  
  IF :NEW.باسكال < 50 OR  :NEW.جافا   < 50 OR :NEW.مقدمة < 50 THEN 
     
     UPDATE GRADE_TABLE_NAME 
     SET GRADE = 'ملاحق'
     WHERE STUDENT_ID = :NEW.STUDENT_ID ;
  ELSE
     UPDATE GRADE_TABLE_NAME 
     SET GRADE = 'ناجح'
     WHERE STUDENT_ID = :NEW.STUDENT_ID ;
  END IF;
  
 
end;
 
 
رابط هذا التعليق
شارك

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

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

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

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

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

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

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