تخطَّ إلى المحتوى
AzLearn

اختبار التصفية

Filtering Quiz

اختبار ~18 دقيقة المستوى: مبتدئ

اختبار التصفية — Filtering Quiz

هذا الاختبار يراجع أهم عادة في SQL: لا تقرأ إلا الصفوف التي تعنيها. الشرط الجيد يساوي سؤالاً واضحاً. إذا كان السؤال “الطلبات المدفوعة ذات المبلغ العالي”، يجب أن يظهر ذلك مباشرة في WHERE.

مراجعة

query.sql

لاحظ أننا تعاملنا مع cancelled_at باستخدام IS NULL.

التحدي

اختر أسماء المنتجات النشطة التي سعرها بين 1000 و5000 هللة.

تحدي — Challenge

مراجعة المفاهيم

التحدي اختبر يدك على الشرط. هذه الأسئلة تختبر فهمك لماذا يُكتب الشرط هكذا. أجب قبل أن تنظر إلى الشرح.

سؤال — Question
لماذا كتبنا cancelled_at IS NULL بدل cancelled_at = NULL؟
سؤال — Question
هل يشمل price_halalas BETWEEN 1000 AND 5000 منتجاً سعره 5000 بالضبط؟
سؤال — Question
تريد «الطلبات (المدفوعة أو الملغاة) ذات المبلغ العالي». ما الخطر في كتابة الشرط بلا أقواس؟

استرجع الآن الصيغ نفسها من ذاكرتك — هي مفردات كل شرط WHERE ستكتبه.

أكمل الفراغ — Fill in the blank
أكمل الفراغ — Fill in the blank