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

Comparison Operators Reference جدول معاملات المقارنة الشامل

مرجع شامل يقارن جميع معاملات المقارنة في MySQL 8 وسلوكها مع NULL وحالات استخدامها.
1 صفوف تعليمية
MySQL
7 مشاهدة

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

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

يلخّص الجدول التالي جميع معاملات المقارنة الأساسية المستخدمة داخل جملة WHERE في MySQL 8 وسلوك كل منها عند مصادفة القيمة الفارغة NULL:

المعاملالوظيفةالنتيجة عند وجود NULLمثال تطبيقي
=يساوي تماماًيُعيد NULL (يُستبعد الصف)price = 99.00
<> أو !=لا يساوييُعيد NULL (يُستبعد الصف)status <> 'draft'
>أكبر تماماً منيُعيد NULL (يُستبعد الصف)qty > 0
>=أكبر من أو يساوييُعيد NULL (يُستبعد الصف)score >= 80
<أصغر تماماً منيُعيد NULL (يُستبعد الصف)stock < 5
<=أصغر من أو يساوييُعيد NULL (يُستبعد الصف)age <= 65
<=>التساوي الآمن مع NULLيُعيد 1 أو 0 دائماًcoupon <=> NULL

ملخص الدرس: تعلّمت في هذا الدرس آلية عمل جملة WHERE لتصفية الصفوف، واستخدام معاملات التساوي والحدود الرقمية والزمنية، وتوظيف معامل السفينة الفضائية <=> للمقارنة الآمنة مع NULL، وضبط حساسية الأحرف عبر COLLATE.
الخطوة التالية والدرس القادم: ننتقل في الدرس القادم إلى دمج عدة شروط معاً باستخدام المعاملات المنطقية AND و OR و NOT.

SQL
-- Audit query combining exact comparison and NULL-safe check
SELECT order_id, customer_id, discount_code, total_amount
FROM orders
WHERE discount_code <=> NULL;
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنّا في هذا الدرس تصفية السجلات بشرط WHERE ومعاملات المقارنة في MySQL في MySQL 8 مع أمثلة عملية.

الخطوة التالية والدرس القادم

أكمل التدريبات والاختبار التفاعلي أدناه قبل الانتقال إلى الدرس التالي في مسار MySQL.