Skip to content
Badr Academy Education
العربية
Badr Academy Education

Browse by topic

SQL للتحليلات

SQL for Analytics

اسأل قواعد البيانات بلغتها: الاستعلام والتصفية والترتيب، التجميع و GROUP BY و HAVING، ربط الجداول، CASE والتواريخ والاستعلامات الفرعية و CTE، دوال النافذة للترتيب والمجاميع التراكمية والتغير بين الفترات، والتحقق من النتائج والأداء والأمان.

Ask databases in their own language: querying, filtering and sorting; aggregation, GROUP BY and HAVING; joins; CASE, dates, subqueries and CTEs; window functions for ranking, running totals and period-over-period change; validating results, performance and security.

  • Eng. Abdelmaksoud Badr
  • No reviews yet
  • BeginnerNo prior experience needed
  • 28 hTotal content time
  • In ArabicWith technical terms in English

About this course

قاعدة بيانات تعليمية صغيرة لمكتبة بأربعة فروع (أحدها بلا مبيعات عمدًا) تتيح رؤية أثر كل نوع ربط وكل دالة بوضوح. كل استعلام في الدورة قابل للتشغيل في SQLite مجانًا.

Estimated duration: 28 hours (7 modules, 23 lessons + project)

تفاصيل الكورس (بالإنجليزية)

What you will learn

  • Explain tables, keys and schemas, and write SELECT queries with calculated columns, filters, sorting and DISTINCT
  • Aggregate with COUNT/SUM/AVG/MIN/MAX, GROUP BY and HAVING, and handle NULL correctly
  • Combine tables with inner and left joins, find missing matches and avoid double counting
  • Transform data with CASE, date and text functions, subqueries and common table expressions
  • Use window functions for running totals, rankings and period-over-period change
  • Validate results, understand indexes at a basic level, and query safely (read-only access, parameters, privacy)
  • Turn business questions into a documented analysis report

Who it is for: learners moving into data analysis, business intelligence or back-end work

Prerequisites: comfortable with tables and percentages

محتوى من إعداد أكاديمية بدر. / Academy-authored content.

Ask databases in their own language: querying, filtering and sorting; aggregation, GROUP BY and HAVING; joins; CASE, dates, subqueries and CTEs; window functions for ranking, running totals and period-over-period change; validating results, performance and security.

What you will learn

  • Explain tables, keys and schemas, and write SELECT queries with calculated columns, filters, sorting and DISTINCT
  • Aggregate with COUNT/SUM/AVG/MIN/MAX, GROUP BY and HAVING, and handle NULL correctly
  • Combine tables with inner and left joins, find missing matches and avoid double counting
  • Transform data with CASE, date and text functions, subqueries and common table expressions
  • Use window functions for running totals, rankings and period-over-period change
  • Validate results, understand indexes at a basic level, and query safely (read-only access, parameters, privacy)
  • Turn business questions into a documented analysis report

Who it is for: learners moving into data analysis, business intelligence or back-end work

Prerequisites: comfortable with tables and percentages

Academy-authored content.

Course content

The whole outline is shown here with the length of each session; sessions open once you have the course and it is activated in your account.

  • 8units
  • 23sessions
M1 — قواعد البيانات والاستعلام4 sessions
  1. 1.1 الجداول والمفاتيح والمخطط Introduction video coming soon
  2. 1.2 SELECT والأعمدة المحسوبة
  3. 1.3 WHERE: المقارنات و BETWEEN و IN و LIKE
  4. 1.4 ORDER BY و LIMIT و DISTINCT
M2 — التجميع4 sessions
  1. 2.1 الدوال التجميعية
  2. 2.2 GROUP BY
  3. 2.3 HAVING
  4. 2.4 القيمة NULL
M3 — الربط3 sessions
  1. 3.1 الربط الداخلي
  2. 3.2 الربط اليساري وإيجاد المفقود
  3. 3.3 ربط عدة جداول وخطر التكرار
M4 — التحويل والاستعلامات المركبة4 sessions
  1. 4.1 CASE
  2. 4.2 التواريخ والنصوص
  3. 4.3 الاستعلامات الفرعية
  4. 4.4 تعبيرات الجداول المشتركة WITH
M5 — دوال النافذة3 sessions
  1. 5.1 OVER والمجموع التراكمي
  2. 5.2 الترتيب: ROW_NUMBER و RANK و DENSE_RANK
  3. 5.3 LAG والتغير بين الفترات
M6 — الجودة والأداء والأمان3 sessions
  1. 6.1 التحقق من النتائج
  2. 6.2 الفهارس والأداء
  3. 6.3 الأمان والخصوصية
M7 — من سؤال الأعمال إلى التقرير2 sessions
  1. 7.1 من السؤال إلى الاستعلام
  2. 7.2 تقرير التحليل
المشاريع والواجبات / Projects and assignments0 sessions
  1. A1 — «لوحة الأرقام الأساسية»
  2. A2 — «تحليل الترتيب والاتجاه»
  3. Project — «تقرير تحليلي بـ SQL»

The lecturer

Lecturer

Eng. Abdelmaksoud Badr

  • 72 published courses at the academy
Profile

Ratings and reviews

No ratings yet – be the first to rate.

No written reviews yet

Written reviews come from enrolled students after studying. We don’t display reviews that real students didn’t write.

Discussion (0)

Commenting is for signed-in members. Comments from people not enrolled in the course are reviewed by the lecturer or the academy before they appear.

No comments yet – be the first to join in.

Your next step

This course is part of the trackProgrammingFrom your first line of code to a project you build yourself. 20 courses

Courses close to this one

الإحصاء — الصف الثالث الثانوي

Statistics — Secondary Grade 3

الارتباط والانحدار، الساق والأوراق والرباعيات ونصف المدى الربيعي، الاحتمال والاحتمال الشرطي والاستقلال، المتغيرات العشوائية والتوقع والتباين وذو الحدين والهندسي والمتغير المتصل، والتوزيع…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الفيزياء — الصف الثالث الثانوي

Physics — Secondary Grade 3

دعم منهج الفيزياء للصف الثالث الثانوي فصلًا بفصل: التيار الكهربي وقانونا أوم وكيرشوف، التأثير المغناطيسي للتيار وأجهزة القياس، الحث الكهرومغناطيسي والمولدات والمحولات،…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الرياضيات — الصف الثالث الثانوي

Mathematics — Secondary Grade 3

دعم كتابي الرياضيات البحتة والتطبيقية للصف الثالث الثانوي 2026/27: ذات الحدين، الأعداد المركبة، المتجهات والمستقيمات والمستويات في الفراغ، التفاضل والتكامل وتطبيقاتهما، الاستاتيكا…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

التاريخ — الصف الثالث الثانوي

History — Secondary Grade 3

تاريخ مصر والعرب الحديث: الحملة الفرنسية، وبناء الدولة الحديثة، ومصر من الثورة العرابية حتى ثورة يوليو، والاستعمار في البلاد العربية حتى الاستقلال،…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الجغرافيا — الصف الثالث الثانوي

Geography — Secondary Grade 3

الجغرافيا السياسية: مدخل، الدولة (تعريفها وأنواعها ومقومات قوتها الطبيعية والبشرية والنظام السياسي والانتخابي)، المشكلات السياسية (الحدود ومفهومها وأنواعها وتطور الخريطة السياسية والمشكلات…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الكيمياء — الصف الثالث الثانوي

Chemistry — Secondary Grade 3

دعم كتاب الكيمياء للصف الثالث الثانوي بابًا بابًا: العناصر الانتقالية والحديد، والتحليل الكيميائي الوصفي والكمي، والاتزان الكيميائي والأيوني، والكيمياء الكهربية، والكيمياء العضوية…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الأحياء — الصف الثالث الثانوي

Biology — Secondary Grade 3

دعم منهج الأحياء للصف الثالث الثانوي فصلًا بفصل: الدعامة والحركة، التنسيق الهرموني، التكاثر، المناعة، الحمض النووي DNA، الأحماض النووية وتخليق البروتين، ثم…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more