2.6 SQL OR

SQL OR

تُستخدم عبارة OR في جملة WHERE لتصفية السجلات التي تحقق أي شرط من الشروط المحددة (أي شرط واحد على الأقل).



جملة SQL OR

تُستخدم OR عندما نريد تحديد أكثر من شرط، ويتم عرض السجل (record) إذا تحقق شرط واحد على الأقل.


الصيغة العامة

SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;



مثال على جدول

افترض أن لدينا جدولًا باسم Customers يحتوي على الأعمدة التالية:

  • CustomerID
  • CustomerName
  • ContactName
  • Country



مثال على استخدام OR

الاستعلام التالي يعرض العملاء الذين يكون بلدهم Germany أو تكون City الخاصة بهم Berlin:

SELECT * FROM Customers
WHERE Country = 'Germany' OR City = 'Berlin';


إذا تحقق أحد الشرطين أو كلاهما، فسيتم تضمين السجل في النتائج.



الجمع بين OR و AND

عند الجمع بين AND و OR في نفس الجملة، استخدم الأقواس ( ) لتحديد ترتيب التنفيذ (الأولوية).


مثال:

SELECT * FROM Customers
WHERE Country = 'Germany' AND (City = 'Berlin' OR City = 'München');


هذا الاستعلام يعرض العملاء من Germany فقط، والذين مدينتهم إما Berlin أو München.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework