أحدث البرامج التعليمية وتطوير الشبكة
 

SQL AND & OR Operators


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


وSQL AND & OR مشغلي

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

و OR يعرض المشغل السجل إذا إما الشرط الأول OR الشرط الثاني هو الصحيح.


قاعدة بيانات تجريبي

في هذا البرنامج التعليمي سوف نستخدم قاعدة بيانات نموذج Northwind المعروفة.

فيما يلي مجموعة مختارة من "Customers" الجدول:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

AND مشغل مثال

عبارة SQL التالية يختار جميع العملاء من البلاد "Germany" ومدينة "Berlin" ، في "Customers" الجدول:

مثال

SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';
انها محاولة لنفسك »

OR مشغل مثال

عبارة SQL التالية يختار جميع العملاء من مدينة "Berlin" أو "Munchen" ، في "Customers" الجدول:

مثال

SELECT * FROM Customers
WHERE City='Berlin'
OR City='Munchen';
انها محاولة لنفسك »

الجمع بين AND & OR

يمكنك أيضا الجمع بين AND و OR (استخدام الأقواس لتشكيل التعبيرات المعقدة).

عبارة SQL التالية يختار جميع العملاء من البلاد "Germany" ويجب أن تكون المدينة يساوي "Berlin" OR "Munchen" ، في "Customers" الجدول:

مثال

SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='Munchen');
انها محاولة لنفسك »