NullReed
سير العمل

تدرب على كتابة SQL مع NullReed

03
تمرين الربط

تدرّب على منطق LEFT JOIN

تريد إرجاع الصفوف التي لا تحتوي على تطابق باستخدام LEFT JOIN مع IS NULL، ومراجعة الفروقات قبل قبول التغييرات، والتحقق من المخرجات، مع مراعاة كلمات SQL الأساسية التي يجب على كل مطور معرفتها.

01

فتح المجلد

شغّل NullReed وافتح مجلد التدريب الخاص بك.

02

إنشاء نص

استخدم write_file لإنشاء نص SQL للتهيئة.

03

تشغيل الاستعلام

استخدم Shell لتنفيذ الاستعلام على قاعدة البيانات الخاصة بك.

04

التحقق من المخرجات

اقرأ ملف النتائج وتأكد من صفوف NULL.

ملف تمرين نموذجي

exercises.sql
-- 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 للصفوف غير المتطابقة.

سير عمل تدريب الربط في SQL

إنشاء بيانات التهيئة

تبدأ باستخدام write_file لإنشاء نص SQL يحدد جداول التدريب الخاصة بك ويحقن بيانات مخترعة، بحيث يبقى عملك معزولاً عن قواعد بيانات الإنتاج. هذا هو تدريب كتابة SQL. ثم يقرأ الوكيل النص للتحقق من هيكله ومحتواه. يمكنك ممارسة SQL دون الاعتماد على الدروس التعليمية من خلال كتابة الاستعلامات محلياً. انتقل إلى وضع Ask first حتى يتوقف الوكيل قبل الإجراءات التي تغير شيئاً. يضمن هذا الإعداد موافقتك على عبارات تغيير البيانات قبل تشغيلها. حجم برنامج الإعداد حوالي 34 ميجابايت ويعمل على Windows 10 أو 11. يساعدك NullReed على تعلم تدريب الربط في SQL من خلال مقارنة مخرجاتك مع النتائج المتوقعة.

التشغيل والتحقق

يشغل الوكيل عميل قاعدة البيانات الخاصة بك عبر Shell ويحفظ المخرجات في ملف نصي، بحيث يمكنك التحقق من الدقة ومقارنتها لاحقاً. هذا يساعد. ثم تستخدم read_file لعرض النتائج جنباً إلى جنب مع النتائج المتوقعة. يبرز الوكيل أي فروقات في المخرجات، مثل الصفوف الإضافية أو الأعمدة المفقودة. يمكنك قبول التغييرات أو طلب التصحيحات باستخدام edit_file، الذي يظهر لك فروقات للموافقة عليها. عندما تواجه صعوبة في تعلم SQL، فإن مقارنة مخرجاتك الفعلية مع النتائج المتوقعة هو اتجاه واضح. يبرز الوكيل أي فروقات في المخرجات، مثل الصفوف الإضافية أو الأعمدة المفقودة. يمكنك بعد ذلك تحسين استعلاماتك بناءً على هذه الملاحظات الدقيقة.

NullReed لنظام Windows

ابدأ تدريبك اليوم

تحميل NullReed ↗