متوسطالدرس 7 من 1330 دقيقة · تطبيقي
التجميعات والتقسيم إلى مجموعات
جزء من دورة MySQL
يسألك أحدهم كيف كان أداء منطقة EU في الربع الماضي. هو لا يريد أربعة آلاف صف، يريد رقمًا واحدًا، وإن جلبت الصفوف الأربعة آلاف كلّها إلى كود التطبيق وجمعتها هناك، فقد كتبت نسخة بطيئة وهشّة من شيء تفعله قاعدة البيانات أصلًا في أجزاء من الألف من الثانية.
كل استعلام حتى الآن كان يعيد صف مخرجات واحدًا لكل صف مدخلات. أما دوال التجميع (aggregates) فتقلب ذلك: تطوي صفوفًا كثيرة في قيمة واحدة. أضف GROUP BY فتحصل على قيمة كهذه لكل سلّة بدل قيمة واحدة للجدول كلّه، ومن هنا تُبنى التقارير. ...
هل تريد تعلّم MySQL التجميعات والتقسيم إلى مجموعات في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع MySQL جاهز، وتعمل على التجميعات والتقسيم إلى مجموعات بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالتجميعات والتقسيم إلى مجموعاتما الذي ستتعلّمه
- COUNT
- SUM
- AVG
- MIN and MAX
- GROUP BY
- HAVING
- GROUP_CONCAT
- ONLY_FULL_GROUP_BY
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
13 دروس- 1ما هو MySQL20 دقيقة
- 2واجهة سطر أوامر MySQL والأوامر الأولى25 دقيقة
- 3إنشاء قواعد البيانات والجداول30 دقيقة
- 4أنواع البيانات30 دقيقة
- 5SELECT و WHERE30 دقيقة
- 6الـ Joins35 دقيقة
- 7التجميعات والتقسيم إلى مجموعات30 دقيقة
- 8الفهارس30 دقيقة
- 9المعاملات ومحركات التخزين35 دقيقة
- 10الإجراءات المخزنة والمشغلات35 دقيقة
- 11EXPLAIN وضبط الاستعلامات35 دقيقة
- 12mysqldump والاستعادة25 دقيقة
- 13مشروع التخرج: تصميم مخطط متجر إلكتروني50 دقيقة
استكشف دورات أخرى
بايثون
19 دروس · 9.3س
Go
20 دروس · 12.3س
React
17 دروس · 10.2س
لينكس
17 دروس · 8.5س
Docker
13 دروس · 6.6س
Git
13 دروس · 5.9س
Kubernetes
14 دروس · 8س
Ansible
12 دروس · 6.1س
Bash
12 دروس · 5.7س
هيلم
10 دروس · 5.4س
GitLab CI
11 دروس · 5.8س
جينكينز
11 دروس · 5.3س
PostgreSQL
14 دروس · 7.6س
ويب
14 دروس · 5.9س
TypeScript
18 دروس · 7.7س
الـ Vibe Coding
12 دروس · 5.8س
Prompt Engineering
11 دروس · 6.2س
Vibe Coding: الأساسيات
12 دروس · 4.5س
Vibe Coding: من النموذج الأولي إلى الإنتاج
12 دروس · 5.5س
Vibe Coding: هندسة الوكلاء المتعددين
12 دروس · 5.3س
Vibe Coding: الهندسة المتقدمة
12 دروس · 7.3س
