انتقل إلى محتوى الدرس

Subquery Positions Reference Table مقارنة مواضع الاستعلامات الفرعية

تعلّم الاستعلامات الفرعية مع IN و ANY و ALL والجداول المشتقة في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
8 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يقارن الجدول التالي بين أشكال الاستعلامات الفرعية الأربعة وقواعدها في MySQL 8:

شكل الاستعلام الفرعيأبعاد النتيجة المرجعةالمعاملات والمواضع المسموحةالقاعدة الأساسية في MySQL
استعلام مفرد القيمة (Scalar)صف واحد، عمود واحد= و> و< في WHERE أو SELECTيطلق الخطأ 1242 إذا أرجع أكثر من صف واحد
استعلام القائمة (Column List)0..N صفوف، عمود واحدIN وNOT IN وANY وALLاستبعد قيم NULL داخل NOT IN لتجنب تصفير النتيجة
استعلام الصف المركب (Row)صف أو أكثر، عمودان فأكثر(c1, c2) = (...) أو IN (...)يجب تطابق عدد الأعمدة بين الطرفين
الجدول المشتق (Derived Table)جدول كامل داخل FROMFROM (SELECT ...) AS aliasيطلق الخطأ 1248 إذا لم تمنحه اسماً مستعاراً

ملخص الدرس: أتقنّا في هذا الدرس الاستعلامات الفرعية مفردة القيمة، واستعلامات القوائم بمعاملات IN وANY وALL، ومقارنة الصفوف المركبة، واستخدام الجداول المشتقة داخل جملة FROM.
الخطوة التالية والدرس القادم: في الدرس القادم سنتعمق في «الاستعلامات الفرعية المترابطة ومعامل EXISTS في MySQL».

خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

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

تمنحك الاستعلامات الفرعية المفردة والقوائم (IN وANY وALL) والجداول المشتقة قدرة عالية على التصفية والتجميع متعدد المراحل. الخطوة التالية: انتقل إلى درس «الاستعلامات الفرعية المترابطة ومعامل EXISTS في MySQL».