انتقل إلى محتوى الدرس

Equality and Inequality Operators معاملات التساوي وعدم التساوي

استخدم معامل التساوي = لمطابقة القيم الدقيقة ومعاملي عدم التساوي <> و != لاستبعاد القيم.
1 صفوف تعليمية
MySQL
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تُستخدم معاملات التساوي وعدم التساوي لاختبار تطابق قيمة العمود أو اختلافها عن قيمة ثابتة أو عمود آخر في الصف نفسه.

  • التساوي القياسي =: يختبر التطابق التام للأرقام أو النصوص المحاطة بعلامتي اقتباس مفردتين أو التواريخ.
  • عدم التساوي <> و !=: يؤدي المعاملان الوظيفة ذاتها في MySQL، ويُفضّل كتابة <> لكونه المعامل القياسي المعتمد في معيار ISO SQL العالمي.

انتبه إلى أن مقارنة أي قيمة مع NULL باستخدام = أو <> تُعيد دائماً NULL ولا تطابق أي صف.

SQL
-- Match paid invoices and exclude archived rows
SELECT invoice_id, client_name, total_usd
FROM invoices
WHERE payment_status = 'paid';

SELECT invoice_id, payment_status
FROM invoices
WHERE payment_status <> 'cancelled';