كيف يعمل SQL باستثناء؟
كيف يعمل SQL باستثناء؟

فيديو: كيف يعمل SQL باستثناء؟

فيديو: كيف يعمل SQL باستثناء؟
فيديو: Learn MySQL in Arabic #46 - Group Order And Having 2024, شهر نوفمبر
Anonim

SQL - إلا بند. ال SQL باستثناء يتم استخدام العبارة / عامل التشغيل لدمج جملتي SELECT وإرجاع الصفوف من جملة SELECT الأولى التي لم يتم إرجاعها بواسطة عبارة SELECT الثانية. هذا يعنى إلا تُرجع الصفوف فقط ، والتي لا تتوفر في جملة SELECT الثانية.

هنا ، ما الذي يعيده استعلام "عدا"؟

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

كيف يمكنني تحديد جميع الأعمدة باستثناء واحد في SQL؟ فقط انقر بزر الماوس الأيمن على الجدول> جدول البرنامج النصي كـ> يختار إلى> نافذة استعلام جديدة. سترى ملف تحديد استفسار. فقط أخرج ملف عمودي تريد استبعاده وكان لديك ما تفضله تحديد استفسار. هذا ليس حلاً عامًا ، لكن بعض قواعد البيانات تسمح لك باستخدام التعبيرات العادية لتحديد ملف الأعمدة.

مع الأخذ في الاعتبار هذا ، ما الفرق بين الطرح والإستثناء في SQL؟

لا يوجد على الإطلاق الفرق في ما عدا شرط و ناقص بند. كلاهما يخدم نفس الغرض وهما ببساطة طريقتان مختلفتان لتحقيق نفس الوظيفة. ال فرق هل هذا إلا متاح في ال بينما قاعدة بيانات PostgreSQL ناقص متاح في MySQL و Oracle.

لا يوجد SQL؟

ال SQL ليست EXISTS سيتصرف المشغل عكس ذلك تمامًا EXISTS المشغل أو العامل. يتم استخدامه لتقييد عدد الصفوف التي يتم إرجاعها بواسطة عبارة SELECT. ال لا يوجد في SQL سيتحقق الخادم من الاستعلام الفرعي عن الصفوف وجود ، وإذا لم تكن هناك صفوف ، فسيتم إرجاعها TRUE ، وإلا FALSE.

موصى به: