Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الربط الأساسي - الجزء الثاني

جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 44 من 72.

يمكن أيضاً استخدام عمليات الربط (Joins) على الجداول التي ننشئها. لدمج الجداول المتداخلة مع عمليات الربط، نحتاج إلى إضافة AS لتحديد الاستعلام المتداخل باسم.

على سبيل المثال:

SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.id
challenge icon

التحدي

سهل

الجداول والأعمدة المتاحة:

  • <strong>grades</strong>: <strong>course_id</strong>, <strong>student_id</strong>, <strong>grade</strong>
  • <strong>students</strong>: <strong>id</strong>, <strong>name</strong>

احسب لكل طالب متوسط درجاته وأعد الاسم ومتوسط الدرجات لكل منهم.

قم بتسمية الأعمدة student و grade.

قرب المتوسط إلى منزلتين عشريتين ورتب النتيجة حسب متوسط الدرجات بترتيب تصاعدي.

ورقة مرجعية

لدمج الجداول باستخدام الاستعلامات المتداخلة، استخدم AS لتسمية الاستعلام المتداخل:

SELECT table1.col1, table2.col2, ...
FROM table1, (SELECT * FROM table) AS table2
WHERE table1.id = table2.id

جرّب بنفسك

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات