Skip to content · ⁨الانتقال إلى المحتوى⁩

Grouping with GROUP BY · ⁨التجميع باستخدام GROUP BY⁩

English

Grouping rows with GROUP BY

An aggregate like AVG normally summarises the whole table into one number. GROUP BY splits the rows into groups that share a value, and gives one summary row per group:

This gives one row for each form, with that form's count and average.

العربية

تجميع الصفوف باستخدام GROUP BY

الدالة المجمعة مثل AVG تلخص عادةً الكامل الجدول إلى رقم واحد. GROUP BY يقسم الصفوف إلى مجموعات تشارك قيمة، ويعطي صف ملخص واحد لكل مجموعة:

SELECT form, COUNT(*) AS n, ROUND(AVG(score), 2) AS avg_score
FROM student
GROUP BY form;

هذا يعطي صفاً واحداً لكل form، مع عدد الطلاب والمتوسط الخاص بذلك الصف.

GROUP BY يدمج الصفوف التي تشترك في قيمة إلى صف واحد لكل مجموعة، مع جمع الباقي

Handout · ⁨ورقة عمل⁩

Log in or create account · ⁨تسجيل الدخول أو إنشاء حساب⁩

IGCSE, A-Level & AP