الرموز AND و OR

تستخدم الرموز AND & OR لفلترة الصفوف التي تستدعي أكثر من حالة شرطية .


الرموز AND و OR

يعرض الرمز AND النتيجة اذا كان الشرط الأول و الشرط الثاني صحيح .

يعرض الرمز OR النتيجة اذا كان الشرط الأول و الشرط الثاني صحيح .


مثال عن الرمز AND

جدول قاعدة البيانات كالتالي :

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

الآن سنختار من الجدول التالي الاسم Tove و الكنية Svendson .

سنختار من خلال التعبير SELECT :

SELECT * FROM Persons
WHERE FirstName='Tove'

AND LastName='Svendson'

ستظهر النتيجة كالتالي :

P_Id LastName FirstName Address City
2 Svendson Tove Borgvn 23 Sandnes

مثال عن الرمز OR

الآن سنختار من الجدول التالي الاسم Tove أو الاسم Ola .

سنختار من خلال التعبير SELECT :

SELECT * FROM Persons
WHERE FirstName='Tove'

OR FirstName='Ola'

ستظهر النتيجة كالتالي :

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

المزج بين AND & OR

يمكنك استخدام الرمزين سوياً ( يمكنك استخدام الأقواس من أجل تعابير أكثر تعقيداً ) .

الآن سنقوم باختيار فقط الكنية Svendsonو الاسم Tove أو Ola من خلال تعبير الاختيار SELECT :

SELECT * FROM Persons WHERE
LastName='Svendson'

AND (FirstName='Tove' OR FirstName='Ola')

ستظهر النتيجة كالتالي :

P_Id LastName FirstName Address City
2 Svendson Tove Borgvn 23 Sandnes