Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الكلمة المفتاحية IN

جزء من قسم الأساسيات في رحلة SQL على Coddy. الدرس 18 من 72.

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

SELECT *
FROM table1
WHERE col1 = 'a' OR col1 = 'b' OR col1 = 'c' OR col1 = 'd' OR ...

يمكننا تبسيط ذلك باستخدام الكلمة المفتاحية IN كما يلي:

SELECT *
FROM table1
WHERE col1 IN ('a', 'b', 'c', 'd', 'e', 'f')

هذا الإصدار الأقصر يفعل الشيء نفسه تمامًا: يعرض الصفوف التي تساوي فيها col1 أيًّا من القيم المدرجة بين القوسين.

challenge icon

التحدي

سهل

الجداول والأعمدة المتاحة:

  • countries: location_x، location_y، country

أعِد جميع السجلات من البلدان التالية:

Oman، Nicaragua، Bhutan، Senegal، Belarus

جرّب بنفسك

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ SQL