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.
تعليقات
إرسال تعليق