سوزي بتاريخ: 16 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2006 بسم الله الرحمن الرحيماريد مساعدتكم .....عندي جدولين الاول student ويحتوي الحقول (no , name) رقم واسم الطالب والجدول الثاني mark الدرجات ويحتوي الحقول(no,no_subject,no_mark) رقم الطالب ورقم الماده والدرجه......الاستعلام المطلوب 1) اظهار الاول من الاوائل من الطلاب اسمه مع المعدل2) الاستعلام الثاني افراز الطلاب بحسب المعدلات (الاوائل)وجزاكم الله عنا خيرا ضروري اليوم ارجوكم اختكم سوزي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nafia بتاريخ: 16 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2006 1- select s.no,s.name,m.max(no_mark)from mark m,student swhere s.no=m.nogroup by m.no_subject اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
dubainet بتاريخ: 19 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 19 فبراير 2006 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.