الخدمات الأعمال تعلّم من أنا تواصل
0/9
درس 8 من 9

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

GROUP BY يجمع الصفوف التي لها نفس القيم. الدوال التجميعية مثل COUNT() و SUM() و AVG() تحسب قيماً لكل مجموعة.

SQL
-- Count users per country
SELECT country, COUNT(*) as total_users
FROM users
GROUP BY country;

-- Average price per category
SELECT category, AVG(price) as avg_price
FROM products
GROUP BY category;

-- Having filters groups (like WHERE for groups)
SELECT country, COUNT(*) as total
FROM users
GROUP BY country
HAVING total > 10;
🧠

اختبار سريع

أجب إجابة صحيحة لفتح الدرس التالي.

ادعم المهمة

منصة التعلم هذه مجانية 100%: بلا إعلانات، بلا تتبع، وبلا اشتراكات مدفوعة. إذا ساعدتك على تعلم شيء مفيد، يمكنك دعم الدروس القادمة أو التبرع لأطباء بلا حدود، وهي منظمة تقدم رعاية طبية طارئة في مناطق الأزمات حول العالم.

🎉

أكملت SQL!

أنهيت مسار SQL بالكامل: 9 درساً مع الاختبارات. أصبحت الآن تعرف الأساسيات.