SQL AND

Sql And



'في هذه المقالة ، نوجهك إلى فهم كيفية استخدام عامل التشغيل SQL AND ، مما يسمح لك بإضافة شروط إلى استعلام معين باستخدام جملة WHERE.'

دعونا نتعمق ونرى كيف يلعب عامل التشغيل AND في عبارات SQL الخاصة بنا.

مشغل SQL AND

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







ستجد عامل التشغيل AND المستخدم في جملة WHERE بالاقتران مع عبارات SQL الأخرى مثل SELECT و UPDATE و DELETE.



هذا يسمح لك بتحديد النطاق الذي يؤديه الإجراء. على سبيل المثال ، باستخدام عبارة DELETE ، يمكنك استخدام جملة WHERE والكلمة الأساسية AND للتأكد من إزالة البيانات التي تفي بالشرط المحدد فقط.



يمكن التعبير عن بناء جملة عامل التشغيل AND كما هو موضح أدناه:





bool_expr_1 و bool_expr_2 و bool_expr_3… و bool_expr_N ؛

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

ملاحظة: القيم الفارغة تعامل على أنها خاطئة.



مثال على الاستخدام

لنفترض أن لدينا عينة من البيانات كما هو موضح في الاستعلامات أدناه:

يسقط قاعدة البيانات إذا EXISTS عينة ب.
خلق قاعدة البيانات عينة ب.
استعمال عينة ب.
خلق الطاولة المطورين (
هوية شخصية ذكاء زيادة تلقائية ليس لا شيء الأولية مفتاح و
الاسم الاول فاركار ( خمسون ) ليس لا شيء و
اللقب فاركار ( خمسون ) و
 قسم، أقسام فاركار ( خمسون ) ليس لا شيء و
راتب ذكاء
) ؛
إدراج داخل المطورين ( الاسم الاول و اللقب و  قسم، أقسام و راتب )
القيم
( 'روجان' و 'إليسون' و 'لعبه' و 120000 ) و
( 'آن' و 'نيل' و 'قاعدة البيانات' و 122000 ) و
( 'فريزر' و 'كيف' و 'نهاية المقدمة' و 100000 ) و
( 'كريش' و 'بولارد' و 'الخلفية' و 115000 ) و
( 'الشغل' و 'معقل' و 'devops' و 118000 ) و
( 'الشاطئ' و 'منشار' و 'لعبه' و 135000 ) و
( 'كيرا' و 'الشماس' و 'قاعدة البيانات' و 130000 ) و
( 'مدعو' و 'هانسون' و 'غيم' و 123000 ) و
( 'بوجدان' و 'مورلي' و 'نهاية المقدمة' و 108000 ) و
( ماريا و 'صائغ' و 'الخلفية' و 120000 ) ؛

الجدول الناتج:

للعثور على المطورين العاملين في قسم 'devops' وراتبهم أعلى من 110000 ، يمكننا إجراء استعلام كما هو موضح:

تحديد * من المطورين أين  قسم، أقسام = 'devops' و راتب > = 110000 ؛

يجب أن يبحث الاستعلام عن السجلات المتطابقة ويعيدها كما هو موضح:

هوية شخصية | الاسم الاول | اللقب |  قسم، أقسام | راتب |
- + ---------- + --------- + ---------- + ------ +
5 | عمل | معقل | devops | 118000 |

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

استنتاج

في هذا المنشور ، ناقشنا كيفية استخدام عامل التشغيل AND في SQL لدمج العديد من التعبيرات المنطقية في استعلاماتك.

شكرا للقراءة. تحقق من البرنامج التعليمي الخاص بالمشغل أو SQL لمعرفة المزيد حول عامل التشغيل OR وكيف يعمل مقارنة بالمعامل AND.