فتح المجلد
شغّل NullReed وافتح مجلد التدريب الخاص بك.
تريد إرجاع الصفوف التي لا تحتوي على تطابق باستخدام LEFT JOIN مع IS NULL، ومراجعة الفروقات قبل قبول التغييرات، والتحقق من المخرجات، مع مراعاة كلمات SQL الأساسية التي يجب على كل مطور معرفتها.
شغّل NullReed وافتح مجلد التدريب الخاص بك.
استخدم write_file لإنشاء نص SQL للتهيئة.
استخدم Shell لتنفيذ الاستعلام على قاعدة البيانات الخاصة بك.
اقرأ ملف النتائج وتأكد من صفوف NULL.
exercises.sqlتم الإنشاءexercises.sqlتم عرض الفروقاتdb-client < exercises.sqlexit 0output.txtتم التحميل-- Exercise 1: Find employees without departments
-- Task: Return names where department is missing
SELECT e.name
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;
-- Exercise 2: Count missing departments
SELECT COUNT(*)
FROM employees e
LEFT JOIN departments d ON e.dept_id = d.id
WHERE d.id IS NULL;يحتوي هذا الملف للقراءة فقط على ثلاثة استعلامات SQL قياسية توضح JOIN و GROUP BY و LEFT JOIN مع تصفية IS NULL للصفوف غير المتطابقة.
تبدأ باستخدام write_file لإنشاء نص SQL يحدد جداول التدريب الخاصة بك ويحقن بيانات مخترعة، بحيث يبقى عملك معزولاً عن قواعد بيانات الإنتاج. هذا هو تدريب كتابة SQL. ثم يقرأ الوكيل النص للتحقق من هيكله ومحتواه. يمكنك ممارسة SQL دون الاعتماد على الدروس التعليمية من خلال كتابة الاستعلامات محلياً. انتقل إلى وضع Ask first حتى يتوقف الوكيل قبل الإجراءات التي تغير شيئاً. يضمن هذا الإعداد موافقتك على عبارات تغيير البيانات قبل تشغيلها. حجم برنامج الإعداد حوالي 34 ميجابايت ويعمل على Windows 10 أو 11. يساعدك NullReed على تعلم تدريب الربط في SQL من خلال مقارنة مخرجاتك مع النتائج المتوقعة.
يشغل الوكيل عميل قاعدة البيانات الخاصة بك عبر Shell ويحفظ المخرجات في ملف نصي، بحيث يمكنك التحقق من الدقة ومقارنتها لاحقاً. هذا يساعد. ثم تستخدم read_file لعرض النتائج جنباً إلى جنب مع النتائج المتوقعة. يبرز الوكيل أي فروقات في المخرجات، مثل الصفوف الإضافية أو الأعمدة المفقودة. يمكنك قبول التغييرات أو طلب التصحيحات باستخدام edit_file، الذي يظهر لك فروقات للموافقة عليها. عندما تواجه صعوبة في تعلم SQL، فإن مقارنة مخرجاتك الفعلية مع النتائج المتوقعة هو اتجاه واضح. يبرز الوكيل أي فروقات في المخرجات، مثل الصفوف الإضافية أو الأعمدة المفقودة. يمكنك بعد ذلك تحسين استعلاماتك بناءً على هذه الملاحظات الدقيقة.