متى تستخدم صلة خارجية في SQL؟
متى تستخدم صلة خارجية في SQL؟

فيديو: متى تستخدم صلة خارجية في SQL؟

فيديو: متى تستخدم صلة خارجية في SQL؟
فيديو: Decisions in the Age of Digitalization | Michael Feindt | TEDxKIT 2024, أبريل
Anonim

ان صلة خارجية تُستخدم لإرجاع النتائج بدمج صفوف من جدولين أو أكثر. ولكن على عكس الداخلية انضم ، ال صلة خارجية سيعيد كل صف من جدول واحد محدد ، حتى لو كان انضم فشل الشرط.

لذلك ، متى ستستخدم صلة خارجية؟

حتى إذا أنت تريد تضمين الصفوف التي لها تطابق فقط في كلا الجدولين انت تستخدم داخلي انضم . لو أنت تريد جميع الصفوف من أحد الجداول والصفوف المتطابقة فقط من الجدول الآخر ، كنت تستخدم صلة خارجية (يسار أو يمين) ، وإذا أنت تريد الحصول على جميع الصفوف من كلا الجدولين ، انت تستخدم كامل OUTER الانضمام.

تعرف أيضًا ، عندما نستخدم الصلة الخارجية اليسرى في SQL؟ أ ترك صلة خارجية يمكن أن يكون أيضًا تستخدم لإرجاع مجموعة نتائج تحتوي على كافة الصفوف في الجدول الأول غير الموجودة في الجدول الثاني عن طريق اختبار في جملة WHERE قيمة العمود NOT NULL في الجدول الثاني الذي يحتوي على قيمة NULL. هذا هو نفس استخدام (أ) حيث لا يوجد استعلام فرعي.

بجانب هذا ، متى يتم استخدام الصلة الخارجية والرابط الداخلي؟

  1. يمكنك استخدام INNER JOIN لإرجاع جميع الصفوف من كلا الجدولين حيث يوجد تطابق.
  2. في OUTER JOIN ، قد يحتوي الجدول الناتج على أعمدة فارغة.
  3. تُرجع LEFT OUTER JOIN جميع الصفوف من الجدول الأول ، حتى إذا لم تكن هناك مطابقات في الجدول الثاني.

ما هي وظيفة الصلة الخارجية اليمنى؟

ما هو حق الانضمام الخارجي في SQL. حسب الاسم المقترح حق الانضمام الخارجي هو شكل من أشكال الانضمام الخارجي يقوم بإرجاع كل سجل من الجدول المصدر وإرجاع تلك القيم فقط من الجدول الهدف الذي يفي بملحق انضم شرط.

موصى به: