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

إرسال موضوع جديد   إرسال مساهمة في موضوع

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

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);
avatar
م/موسي
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 156
النقاط : 311
التقيم : 11
الدولة : تونس
الجنس : ذكر

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

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

ََ

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


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