اذهب إلى المحتوى

السؤال

نشر (معدل)

ممكن مساعدة في فهم السوال ده او بمعني اوضح ازاي اقول ( لو في تكرار في العمود في اخر تلات حروف في العمود name رتب حسب الid ؟ Screenshot2023-06-02114350.png.d06de13b529b359d26a8999aff781da8.png

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

هناك جدول يسمى STUDENTS يحتوي على عدة أعمدة ومنها "Name" و "Marks" و "ID"، والمطلوب منك هو كتابة استعلام SQL لاسترجاع اسم أي طالب في الجدول الذي حصل على درجة أعلى من قيمة معينة (Marks).

وترتيب النتائج يجب أن يكون وفقًا للثلاثة أحرف الأخيرة من كل اسم، فإذا كان هناك طلاب ينتهي اسمهم بنفس الثلاثة أحرف الأخيرة (مثل Bobby و Robby)، يتم ترتيبهم ثانويًا بناءً على قيمة ID بترتيب تصاعدي.

وستحتاج إلى قراءة الجدول واستخدام استعلام SQL للقيام بالمطلوب، ومثال للجدول هو:

1443815209-cf4b260993-2.png.81ab96dd2b79481e4da2a37d2344e5ca.png

ومثال للنتيجة:

Ashley
Julia
Belvet

وستجد جزء يوضح السبب والمنطق وراء النتائج التي تم استرجاعها من الاستعلام، لنفس الأسباب التي تم ذكرها في الشرح السابق، حيث تم تحديد أن هناك ثلاثة طلاب فقط (Ashley و Julia و Belvet) الذين حصلوا على درجات أعلى من 75، ثم تمت مقارنة الأحرف الثلاثة الأخيرة من أسمائهم و ترتيبهم وفقًا لذلك.

  • Ashley تنتهي بـ 'ley'
  • Julia تنتهي بـ 'lia'
  • Belvet تنتهي بـ 'vet'

وعند مقارنة هذه الثلاثة مقاطع أحرف، ستجد أنه لا يوجد تكرار للأحرف وأن 'ley' أصغر من 'lia' و'lia' أصغر من 'vet'. وبالتالي، تم ترتيب الأسماء وفقًا لذلك الترتيب.

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

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...