لغة SQL المتقدمة
الاستعلامات المتعددة الجداول (JOIN)
INNER JOIN يجلب السجلات المتطابقة في جدولين. LEFT JOIN يجلب كل سجلات الجدول الأيسر.
SELECT students.name, grades.score FROM students INNER JOIN grades ON students.id = grades.student_id;
الدوال التجميعية
COUNT, SUM, AVG, MAX, MIN لحساب إحصائيات على البيانات.
التجميع (GROUP BY)
يجمع البيانات حسب عمود محدد. يستخدم مع HAVING للتصفية.
الاستعلامات المتداخلة (Subqueries)
استعلام داخل استعلام لحل مسائل معقدة.
تمارين
- اكتب استعلام JOIN لربط جدولي الطلاب والدرجات.
- استخدم GROUP BY لحساب متوسط الدرجات لكل مادة.
- اكتب استعلاماً فرعياً لإيجاد الطالب الأعلى درجة.
📍 دروس مشابهة:
- الإعلام الآلي — لغة C: الجمل التكرارية — الأولى ثانوي (شعب علمية) — بكالوريا
- الإعلام الآلي — بايثون: الجمل الشرطية — الأولى ثانوي (شعب علمية) — بكالوريا –
- الإعلام الآلي — الخوارزميات: المخططات الانسيابية — الأولى ثانوي (شعب علمية) —
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.