جدول المحتويات:

ما هو الاتحاد في PostgreSQL؟
ما هو الاتحاد في PostgreSQL؟

فيديو: ما هو الاتحاد في PostgreSQL؟

فيديو: ما هو الاتحاد في PostgreSQL؟
فيديو: PostgreSQL vs MySQL 2024, شهر نوفمبر
Anonim

ال اتحاد PostgreSQL يتم استخدام العبارة / عامل التشغيل لدمج نتائج عبارتين أو أكثر من عبارات SELECT دون إرجاع أي صفوف مكررة.

وبالمثل ، قد تسأل ، ما هو الفرق بين الانضمام والنقابة؟

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

وبالمثل ، كيف تكتب استعلامًا ناقصًا في PostgreSQL؟ ما عدا المشغل أو العامل إرجاع كافة السجلات من أول SELECT بيان التي ليست في التحديد الثاني بيان . ما عدا العامل في PostgreSQL يعادل عامل الناقص في Oracle.

بوضع هذا في الاعتبار ، كيف يمكنني ضم جدولين في PostgreSQL؟

للانضمام إلى الجدول B:

  1. أولاً ، عليك تحديد العمود في كلا الجدولين الذي تريد تحديد البيانات منه في عبارة SELECT.
  2. ثانيًا ، يمكنك تحديد الجدول الرئيسي ، أي A في عبارة FROM.
  3. ثالثًا ، يمكنك تحديد الجدول الذي ينضم إليه الجدول الرئيسي ، على سبيل المثال ، B في عبارة INNER JOIN.

ما هو الاندماج في PostgreSQL؟

تحالف PostgreSQL بناء جملة الدالة تحالف تقبل الدالة عددًا غير محدود من الوسائط. تقوم بإرجاع الوسيطة الأولى التي ليست فارغة. إذا كانت جميع الوسيطات فارغة ، فسيتم إنشاء ملف تحالف ستعود الدالة فارغة. ال تحالف تقوم الدالة بتقييم الوسيطات من اليسار إلى اليمين حتى تعثر على أول وسيطة غير فارغة.

موصى به: