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

SQL للمبتدئين .....14_إستخدام معامل التشغيل IN

اذهب الى الأسفل

SQL للمبتدئين .....14_إستخدام معامل التشغيل  IN Empty SQL للمبتدئين .....14_إستخدام معامل التشغيل IN

مُساهمة من طرف م/موسي الأحد نوفمبر 18, 2018 4:06 pm

يسمح لك عامل التشغيل IN بتحديد قيم متعددة في جملة WHERE....ويتم بناء الجملة على النحو التالى :

الكود:
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);

أو على النحو التالى :

الكود:
SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT STATEMENT);

مثال توضيحيى :

تحدد عبارة SQL التالية جميع العملاء المتواجدين في "ألمانيا" و "فرنسا" و "المملكة المتحدة":

الكود:
SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');

مثال اخر :تحدد عبارة SQL التالية جميع العملاء غير الموجودين في "ألمانيا" أو "فرنسا" أو "المملكة المتحدة":
الكود:
SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');

مثال أخر :تحدد عبارة SQL التالية جميع العملاء من نفس البلدان مثل الموردين:
الكود:
SELECT * FROM Customers
WHERE Country IN (SELECT Country FROM Suppliers);
م/موسي
م/موسي
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة : تونس
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى