Menu
CoddyTech

التجميع - الجزء الأول

جزء من قسم الأساسيات في رحلة SQL على Coddy. الدرس 36 من 72.

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


العمال

المعرّفالمنطقةالعمر
1A35
2A37
3B29
4B39

إذا كتبنا 

SELECT AVG(age) as avg_age FROM workers

فسنحصل على متوسط عمر جميع العمال معًا فقط. 

ماذا لو أردنا حساب متوسط العمر لكل منطقة؟

لذلك، يمكننا استخدام الكلمتين المفتاحيتين GROUP BY

SELECT area, AVG(age) as avg_age FROM workers
GROUP BY area

النتيجة:

areaavg_age
A36
B34

نعلم الآن أن متوسط العمر في المنطقة A هو 36، ومتوسط العمر في المنطقة B هو 34.

challenge icon

التحدي

سهل

الجداول والأعمدة المتاحة:

  • foods: name, type, pH

احسب متوسط قيمة pH لكل نوع من الأطعمة.

سمِّ الأعمدة: type، ph_average.

استخدم ROUND(value, 2) لتقريب المتوسط إلى منزلتين عشريتين.

جرّب بنفسك

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ SQL