الاختلافات بين اليسار واليمين تاريخ الفرق بين

Anonim

اليسار مقابل الحق انضم

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

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

ينضم الصليب من ناحية أخرى مقارنة جدولين وإعطاء عودة من كل تركيبة ممكنة تأتي من الصفوف من كلا الجدولين. ومن المتوقع نتائج عديدة من هذا الانضمام، ومعظمهم قد لا يكون حتى ذات مغزى. ولذلك ينبغي استخدام هذا الانضمام بحذر.

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

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

وبالتالي، فإن الانضمام الخارجي الأيسر يحتفظ بكل الصفوف الموجودة في الجدول "الأيسر" بغض النظر عما إذا كان هناك صف يطابقه على الجدول "الأيمن". ولذلك يشير الجدول الأيسر إلى الجدول الذي يأتي أولا في البيان المشترك. يجب أن يظهر على يسار الكلمة الرئيسية "الانضمام" التي تظهر على الجدول. عند الانتهاء من الانضمام الخارجي الأيسر، يجب أن تعاد كافة الصفوف من اليسار. سيتم ملء الأعمدة غير المتطابقة في الجدول مع نول كلما لم يكن هناك تطابق.

من المهم أن نلاحظ أنه عند التعامل مع هذين ينضم، يتم عرض جميع الصفوف من يسار الجدول في الجدول في الانضمام الخارجي الأيسر. تعرض النتائج نفسها بغض النظر عما إذا كانت أية أعمدة مطابقة موجودة في الجدول الصحيح.في ارتباط خارجي الحق، يتم عرض كافة الصفوف من اليمين وهذا بغض النظر عما إذا كان هناك أي أعمدة مطابقة في الجانب الأيسر من الجدول.

لا يهم اختيار ما إذا كان ينبغي الذهاب إلى اليسار الخارجي الانضمام أو الحق الخارجي الانضمام كما تظهر النتائج نفسها. وظيفة أن ينضم الخارجي الحق يعرض هو نفس الوظيفة التي ينضم إلى اليسار الخارجي الانضمام. ببساطة عن طريق تبديل الترتيب الذي تظهر فيه الجداول في عبارة سكل، يمكنك أن تتوقع نتائج مماثلة، بغض النظر عن الانضمام المستخدمة.

ملخص

ينضم في ثلاث مجموعات رئيسية - الانضمام الداخلي، والانضمام عبر والانضمام الخارجي

اليسار الخارجي ينضم يعرض جميع الصفوف من يسار الجدول

ينضم الحق يعرض جميع الصفوف من يمين الجدول

بالتناوب تسلسل سكل يمكن القضاء على استخدام كل من اليمين واليسار الخارجي ينضم وبدلا من استخدام واحد فقط.