SQL · T-SQL · SQL SERVER

تعلم SQL وT-SQL بالتطبيق، على SQL Server حقيقي

من الصفر إلى البرمجة بـT-SQL: شرح لمنطق التنفيذ ثم عشرون مستوى، في كل مستوى تحديات تكتبها وتنفذها مباشرة على SQL Server حقيقي، ودرجة لكل مستوى ودرجة تراكمية.

التعلم يحتاج حسابا مفعلا. سجل بالاسم والبريد والجوال، ويراجع طلبك ثم يصلك بريد التفعيل.

  • تنفيذ حقيقي

    تكتب الاستعلام في الصفحة وينفذ على SQL Server 2025 معزول، بنتائجه ورسائله وأخطائه كما في SSMS.

  • تطبيق بعد كل دالة

    بعد كل دالة ومفهوم تطبيق أو اثنان يفحص فورا، وفي آخر كل مستوى تحد كبير يجمع ما تعلمته.

  • درجة لكل مستوى

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

ماذا ستتعلم

  1. 00

    مدخل: SQL وقواعد البيانات وكيف يفكر المحرك

    ما قاعدة البيانات العلائقية، ولماذا SQL لغة تصف النتيجة لا الطريقة، وما الذي يضيفه T-SQL، وكيف يمر استعلامك داخل SQL Server من النص إلى النتيجة.

    SQL 35 دقيقة

  2. 01

    SELECT وFROM: اختيار الأعمدة وبناء التعابير

    كيف تختار الأعمدة من جدول، وتسميها بأسماء مستعارة، وتحسب منها أعمدة جديدة، وتدمج النصوص دون أن تبتلع NULL نتيجتك.

    SQL 35 دقيقة9 تطبيقاوتحد كبير

  3. 02

    WHERE: تصفية الصفوف

    كيف تختار الصفوف التي تريدها بالمقارنات وAND/OR/NOT وBETWEEN وIN وLIKE، ولماذا لا تساوي NULL أي شيء حتى نفسها.

    SQL 40 دقيقة10 تطبيقاوتحد كبير

  4. 03

    الترتيب والتقطيع: ORDER BY وDISTINCT وTOP والصفحات

    كيف ترتب النتيجة بمفتاح أو أكثر، وتزيل التكرار، وتأخذ أول N صف أو صفحة بعينها، ولماذا لا ترتيب مضمونا بلا ORDER BY.

    SQL 40 دقيقة9 تطبيقاوتحد كبير

  5. 04

    دوال النصوص

    كيف تقيس النص وتقتطع منه وتبحث فيه وتنظفه وتبنيه من أجزاء بدوال T-SQL، وما الفرق بين VARCHAR وNVARCHAR حين يكون النص عربيا.

    T-SQL 50 دقيقة14 تطبيقاوتحد كبير

  6. 05

    الأرقام وأنواع البيانات والتحويل

    الحساب في SQL Server، وفخ القسمة الصحيحة، ودوال التقريب، واختيار النوع الصحيح، والتحويل الآمن بين الأنواع.

    T-SQL 35 دقيقة12 تطبيقاوتحد كبير

  7. 06

    التواريخ والأوقات

    أنواع التاريخ في SQL Server، واستخراج أجزائه، والإضافة والفرق بين تاريخين، وتصفية فترة زمنية بالطريقة التي تستفيد من الفهرس.

    T-SQL 35 دقيقة13 تطبيقاوتحد كبير

  8. 07

    NULL والمنطق الشرطي

    ما تعنيه NULL وكيف تتعامل معها بـISNULL وCOALESCE وNULLIF، ثم بناء القرار داخل الاستعلام بـIIF وCASE وCHOOSE.

    T-SQL 35 دقيقة10 تطبيقاوتحد كبير

  9. 08

    دوال التجميع وGROUP BY

    تلخيص آلاف الصفوف في أرقام: العد والجمع والمتوسط والحدود، ثم تقسيم البيانات إلى مجموعات وتلخيص كل مجموعة.

    SQL 35 دقيقة11 تطبيقاوتحد كبير

  10. 09

    HAVING وتصفية المجموعات

    الفرق بين تصفية الصفوف بـWHERE وتصفية المجموعات بـHAVING، ثم المجاميع الفرعية والكلية بـROLLUP وCUBE وGROUPING SETS.

    SQL 35 دقيقة8 تطبيقاوتحد كبير

  11. 10

    ربط الجداول (JOIN)

    كيف تجمع صفوفا من جداول عدة في نتيجة واحدة: الربط الداخلي والخارجي والكامل والتقاطعي والذاتي، وفخاخ الربط التي تفسد الأرقام بصمت.

    SQL 40 دقيقة13 تطبيقاوتحد كبير

  12. 11

    الاستعلامات الفرعية

    استعلام داخل استعلام: قيمة واحدة، أو قائمة مع IN، أو فحص وجود مع EXISTS، أو جدول كامل في FROM، ثم APPLY لأعلى N في كل مجموعة.

    SQL 40 دقيقة11 تطبيقاوتحد كبير

  13. 12

    تعبيرات الجداول المشتركة (CTE)

    سم خطوات استعلامك بـWITH واقرأه من أعلى إلى أسفل، ثم استعمل CTE العودية لشجرة الموظفين وتوليد سلاسل الأرقام والتواريخ.

    T-SQL 40 دقيقة9 تطبيقاوتحد كبير

  14. 13

    عمليات المجموعات

    ادمج نتائج استعلامات عدة فوق بعضها: UNION وUNION ALL للجمع، وINTERSECT للمشترك، وEXCEPT للفرق، مع قواعدها وفخاخها.

    SQL 30 دقيقة7 تطبيقاوتحد كبير

  15. 14

    دوال النافذة: الترتيب والتصنيف

    OVER يحسب على مجموعة صفوف دون أن يطويها: ROW_NUMBER وRANK وDENSE_RANK وNTILE، ونمطا أعلى N لكل مجموعة وإزالة التكرار.

    SQL 40 دقيقة11 تطبيقاوتحد كبير

  16. 15

    دوال النافذة التحليلية

    مجاميع بجانب كل صف: النسبة من الكل، والمجموع التراكمي، والمتوسط المتحرك، والمقارنة بالشهر السابق.

    SQL 40 دقيقة11 تطبيقاوتحد كبير

  17. 16

    تعديل البيانات: INSERT وUPDATE وDELETE

    إضافة الصفوف وتعديلها وحذفها بأمان، مع OUTPUT وMERGE وSELECT INTO.

    SQL 40 دقيقة11 تطبيقاوتحد كبير

  18. 17

    بناء الجداول: CREATE وALTER وDROP

    تصميم جدول بأنواع بيانات مناسبة وقيود تحمي البيانات، ثم تعديله، والعروض والجداول المؤقتة.

    SQL 40 دقيقة9 تطبيقاوتحد كبير

  19. 18

    البرمجة بـT-SQL

    المتغيرات والشروط والحلقات، ثم الإجراءات المخزنة والدوال التي تحول الاستعلام إلى أداة يعاد استعمالها.

    T-SQL 45 دقيقة11 تطبيقاوتحد كبير

  20. 19

    المعاملات ومعالجة الأخطاء

    كيف تجعل عدة تعديلات تنجح معا أو تلغى معا، وكيف تلتقط الخطأ وتتصرف فيه بدل أن يترك البيانات نصف معدلة.

    T-SQL 45 دقيقة8 تطبيقاوتحد كبير