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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

اريد مساعدتكم في هذا الاستعلام


2 رد (ردود) على هذا الموضوع

#1 سوزي

سوزي

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 16 February 2006 - 02:02 PM

بسم الله الرحمن الرحيم

اريد مساعدتكم .....
عندي جدولين الاول student ويحتوي الحقول (no , name) رقم واسم الطالب
والجدول الثاني mark الدرجات ويحتوي الحقول(no,no_subject,no_mark) رقم الطالب ورقم الماده والدرجه......
الاستعلام المطلوب
1) اظهار الاول من الاوائل من الطلاب اسمه مع المعدل
2) الاستعلام الثاني افراز الطلاب بحسب المعدلات (الاوائل)

وجزاكم الله عنا خيرا
ضروري اليوم ارجوكم


اختكم سوزي

#2 nafia

nafia

    مشترك

  • الأعضــاء
  • 71 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 16 February 2006 - 02:29 PM

1- select s.no,s.name,m.max(no_mark)
from mark m,student s
where s.no=m.no
group by m.no_subject

#3 dubainet

dubainet

    عضو

  • الأعضــاء
  • 13 مشاركة

تاريخ المشاركة 19 February 2006 - 01:43 PM


SQL> select * from gt_stu;



    ST_NO ST_NAME

--------- --------------------

       11 Ahmad

       22 Nassir

       33 Maher

       44 Adel



SQL> select * from gt_mark;



    ST_NO SUBJ                      MARK

--------- -------------------- ---------

       11 d                           90

       22 d                           60

       33 d                           98

       44 d                           80



SQL>  select s.st_name, m.mark from gt_stu s, gt_mark m

  2   where s.st_no = m.st_no

  3   and m.mark = (select max(mark) from gt_mark)

  4  /



ST_NAME                   MARK

-------------------- ---------

Maher                       98



SQL> select s.st_name, m.mark from gt_stu s, gt_mark m

  2  where s.st_no = m.st_no

  3  order by m.mark desc

  4  /



ST_NAME                   MARK

-------------------- ---------

Maher                       98

Ahmad                       90

Adel                        80

Nassir                      60