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

sQL للمبتدئين .... 5_ أستخدام عوامل التشغيل AND & OR

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

sQL للمبتدئين .... 5_ أستخدام عوامل التشغيل AND & OR Empty sQL للمبتدئين .... 5_ أستخدام عوامل التشغيل AND & OR

مُساهمة من طرف أبوسجود الإثنين ديسمبر 23, 2013 12:35 pm

بسم الله الرحمن الرحيم 

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

1_ عامل التشغيل AND

 يقوم عامل التشغيل AND بتصفية السجلات إذا كان كل من الشرط الأول والشرط الثاني صحيح و يتم بناء الجملة على النحو التالى :

الكود:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1] AND [condition2]...AND [conditionN];

مثال :

_ نفترض أن لدينا جدول البيانات الاتى :


sQL للمبتدئين .... 5_ أستخدام عوامل التشغيل AND & OR Egy-tech13878017612

_ ونريد جلب الحقول  ID, Name , Salary من جدول CUSTOMERS السابق عرض بياناته بشرط أن يكون الراتب أكبر من 2000 والسن أقل من 25 ....و الحل على النحو التالى :

الكود:
SELECT ID, NAME, SALARY
FROM CUSTOMERS
WHERE SALARY > 2000 AND age < 25;

و النتيجة على النحو التالى :

sQL للمبتدئين .... 5_ أستخدام عوامل التشغيل AND & OR Egy-tech13878017601


2_ عامل التشغيل OR

يتم أستخدام عامل التشغيل OR لتصفية السجلات إذا إما الشرط الأول أو الشرط الثاني هو الصحيح ...ويتم بناء الجملة على النحو التالى :
الكود:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1] OR [condition2]...OR [conditionN]

مثال : نفترض من بيانات الجدول السابق نريد جلب الحقول  ID, Name , Salary من جدول CUSTOMERS السابق عرض بياناته بشرط أن يكون الراتب أكبر من 2000 أو السن أقل من 25 ....و الحل على النحو التالى :

الكود:
SELECT ID, NAME, SALARY
FROM CUSTOMERS
WHERE SALARY > 2000 OR age < 25;

و النتيجة على النحو التالى :


sQL للمبتدئين .... 5_ أستخدام عوامل التشغيل AND & OR Egy-tech13878017613




تحياتى لكم 
avatar
أبوسجود
......
......

تاريخ التسجيل : 18/02/2011
المساهمات : 101
النقاط : 187
التقيم : 8
الجنس : ذكر

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

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

ََ

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


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