سلسلة دروس SQL| عامل IN
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
عامل IN في SQl
يتيح لك عامل IN تحديد عدة قيم ضمن عبارة Where
وعامل IN هو اختصار لعبارات OR الشرطية
بناء العبارة:
1
2
3
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);
أو:
1
2
3
SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT STATEMENT);
استعراض قاعدة بيانات
في الأسفل تحديد من جدول الزبائن Customers في قاعدة البيانات النموذجية Northwind
أمثلة على عامل IN
عبارة SQL التالية تحدد كل الزبائن المتواجدين في Germany و France و UK
1
2
SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');
وعبارة SQL التالية تحدد كل الزبائن الغير المتواجدين في Germany و France و UK
1
2
SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');
عبارة SQL التالية تحدد كل الزبائن المتواجدين في نفس المدن المتواجد بها المزودين (في جدول suppliers)
1
2
SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);
التالي: عامل Between
هذا المنشور تحت ترخيص
CC BY 4.0
بواسطة المؤلف.