المعاملات AND و OR و NOT في SQL

يمكن دمج عدة شروط في جملة WHERE باستخدام المعاملات المنطقية AND وOR وNOT. توفر هذه المعاملات مرونة كبيرة لكتابة استعلامات دقيقة تستهدف بيانات محددة جدًا.

المعامل AND

SELECT * FROM users
WHERE age >= 18 AND country = 'مصر';

المعامل OR

SELECT * FROM products
WHERE category = 'كتب' OR category = 'ألعاب';

المعامل NOT

SELECT * FROM users
WHERE NOT country = 'فرنسا';

الجمع بين عدة معاملات

SELECT * FROM orders
WHERE (status = 'جديد' OR status = 'قيد المعالجة')
  AND total > 200;