الفهم المدمر للفروق الدقيقة لـ SQL Join
SQL Join يلعب دورًا مهمًا في معالجة البيانات وتجميعها. من بين أنواع الانضمام المختلفة ، يتم استخدام Join Internal (Join Inner) ، والانضمام الخارجي الأيسر (اليسار الخارجي) ، والانضمام الخارجي الأيمن (الوصل الخارجي الأيمن) ، والانضمام الخارجي الكامل (الوصل الخارجي الكامل) لدمج البيانات من جداول متعددة وفقًا لظروف محددة.
انضمام داخلي (انضمام داخلي)
انضم داخلي يسترجع الصفوف التي تتطابق مع أعمدة الانضمام في جدولين أو أكثر. أنه يحتوي على صفوف فقط مع المباريات في كلا الجدولين ، وتصفية بشكل فعال أي صفوف غير متطابقة.
JOIN OETRAL (JOIN OUTER)
عندما تريد تضمين جميع الصفوف من جدول واحد ، استخدم انضمام خارجي بغض النظر عما إذا كانت تتطابق مع الصفوف في جدول آخر. هناك ثلاثة أنواع من الانضمام الخارجي:
مثال
النظر في الأمثلة الواردة في المقالة:
(أوامر) | |||||
---|---|---|---|---|---|
1 | John | ]1 | &&&&&] | 3 | |
2023-01-03 | &]لن يعيد JOIN Internal سوى صفوف حيث يتطابق معرف العميل على كلا الجدولين: | معرف العميل | name | ||
] | 01-01 | احتياطات الأداء | يعتمد أداء Join's على عوامل مختلفة ، بما في ذلك حجم وتعقيد الجدول ، ومحسّن الاستعلام المستخدم ، ومحرك قاعدة البيانات. بشكل عام ، تعتبر الصلة الداخلية أكثر كفاءة لأنها تصفية الصفوف غير المتطابقة. يمكن أن تكون الوصلات الخارجية أكثر استهلاكًا للموارد ، خاصةً عندما تتم معالجة الجداول الكبيرة مع عدد قليل من المباريات. يعد اختيار نوع الانضمام الصحيح أمرًا ضروريًا لتحسين استعلامات قاعدة البيانات. |
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3