"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني اتحاد جداول قاعدة البيانات مع أرقام مختلفة من الأعمدة؟

كيف يمكنني اتحاد جداول قاعدة البيانات مع أرقام مختلفة من الأعمدة؟

نشر في 2025-04-03
تصفح:793

How Can I UNION Database Tables with Different Numbers of Columns?

الجداول مجتمعة مع أعمدة مختلفة

] يمكن أن تواجه

تحديات عند محاولة دمج جداول قاعدة البيانات بأعمدة مختلفة. تتمثل الطريقة المباشرة في إلحاق القيم الفارغة بالأعمدة المفقودة في جدول مع عدد أقل من الأعمدة.

على سبيل المثال ، ضع في اعتبارك جدولين ، الجدول A والجدول B ، حيث يحتوي الجدول A على أعمدة أكثر من الجدول B. لدمج هذه الجداول أثناء معالجة الأعمدة المفقودة في الجدول B ، اتبع هذه الخطوات:

  1. يحدد الأعمدة المفقودة في الجدول B ويضيفها إلى نهاية الجدول.
  2. املأ الأعمدة المفقودة في الجدول B بقيم فارغة.
  3. استخدم مشغل Union SQL لدمج الجدول A والجدول المعدل B.

يوضح استعلام SQL التالي هذه العملية:

SELECT Col1, Col2, Col3, Col4, Col5
FROM Table1
UNION
SELECT Col1, Col2, Col3, NULL AS Col4, NULL AS Col5
FROM Table2;

في هذا الاستعلام ، "Col4" و "Col5" مفقودان في الجدول B ، مملوءة بالقيم الفارغة في جملة الاتحاد. لذلك ، تدمج عملية الاتحاد بسلاسة الجدولين وتترك قيم الأعمدة المفقودة كخريطة.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3