تستخدم الرموز 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 |
ليست هناك تعليقات:
إرسال تعليق