AzLearn

مسار إعادة البناء

SQL

تمارين SQL قصيرة للتكرار اليدوي: اقرأ الاستعلام أو المخطط، ثم اكتبه بنفسك حتى تثبت بنية SELECT وJOIN وGROUP BY والمعاملات في يدك.

Select Literals

أعد كتابة استعلام SQL بسيطاً يرجع قيماً ثابتة بأسماء أعمدة واضحة.

~5 د

Create Courses Table

أعد كتابة مخطط SQL صغيراً ينشئ جدول دورات بقيود أساسية.

~7 د

Insert Lessons

أعد كتابة أوامر INSERT تضيف عدة دروس إلى جدول صغير.

~7 د

Select Aliases

أعد كتابة استعلام يستخدم aliases لأسماء أعمدة ناتجة واضحة.

~8 د

Where Filters

أعد كتابة استعلام يفلتر الصفوف باستخدام WHERE وشروط مركبة.

~8 د

Order and Limit

أعد كتابة استعلام يرتب المنتجات ويعرض أعلى نتيجة فقط.

~8 د

Null Checks

أعد كتابة استعلام يتعامل مع NULL باستخدام IS NULL وIS NOT NULL.

~8 د

Count and Sum

أعد كتابة تقرير تجميعي يحسب عدد الطلبات وإجمالي المبالغ.

~9 د

Group by Status

أعد كتابة استعلام يجمع الطلبات حسب الحالة ويحسب الإجمالي.

~10 د

Having Customers

أعد كتابة استعلام يستخدم HAVING لاختيار العملاء أصحاب أكثر من طلب.

~10 د

Inner Join Orders

أعد كتابة استعلام INNER JOIN يربط الطلبات بالعملاء.

~11 د

Left Join Missing

أعد كتابة استعلام LEFT JOIN يجد العملاء الذين لا يملكون طلبات.

~11 د

Many to Many Tags

أعد كتابة مثال many-to-many باستخدام جدول وسيط بين الدروس والوسوم.

~12 د

Table Constraints

أعد كتابة جدول يستخدم NOT NULL وUNIQUE وCHECK لحماية البيانات.

~11 د

Safe Update

أعد كتابة تحديث آمن يستخدم WHERE لتعديل صف محدد فقط.

~10 د

Delete Expired Sessions

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

~10 د

Transaction Transfer

أعد كتابة معاملة تنقل مبلغاً بين حسابين باستخدام BEGIN وCOMMIT.

~12 د

Stock Decrement

أعد كتابة تحديث مخزون آمن يمنع البيع عندما لا يوجد مخزون.

~12 د

CTE Paid Totals

أعد كتابة تقرير يستخدم CTE لحساب إجمالي الطلبات المدفوعة.

~12 د

Above Average Orders

أعد كتابة استعلام يستخدم subquery لاختيار الطلبات الأعلى من المتوسط.

~12 د

Indexed Lookup

أعد كتابة مثال ينشئ فهرساً ويستخدمه في lookup واضح.

~11 د

Paid Orders View

أعد كتابة view يحفظ تعريف الطلبات المدفوعة غير الملغاة.

~12 د

SQLite Pragmas

أعد كتابة إعدادات SQLite مهمة مثل foreign_keys وWAL.

~10 د

JSON Extract

أعد كتابة استعلام SQLite يستخرج قيمة من JSON باستخدام json_extract.

~11 د

Production Report

أعد كتابة تقرير إنتاجي صغير يجمع المدفوع غير الملغى حسب اليوم.

~14 د