Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

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

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

توجد العديد من الدوال المضمّنة في SQL، لكننا سنتناول الدوال التجميعية في هذا الدرس.

تتلقى الدالة التجميعية حقلًا كإدخال وتحسب شيئًا ما عبر هذا الحقل. أكثر الدوال التجميعية شيوعًا هي:

  • MAX - يعيد القيمة القصوى لحقل
  • MIN - يعيد القيمة الدنيا لحقل
  • AVG - يعيد متوسط قيمة حقل
  • COUNT - تُرجع العدد الإجمالي للسجلات
  • SUM - تُرجع مجموع جميع القيم غير الفارغة في حقل

يمكنك استخدام هذه الدوال في عبارة SELECT على النحو التالي:

SELECT MAX(col1), MIN(col2), AVG(col3), …

على سبيل المثال، للعثور على أعلى راتب في جدول employees:

SELECT MAX(salary) FROM employees

أو للحصول على تجميعات متعددة في آنٍ واحد:

SELECT MAX(salary), MIN(salary), AVG(salary) FROM employees
challenge icon

التحدي

سهل

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

  • sales: product_id, price_per_unit,  quantity

اكتب استعلامًا يُرجع:

  • إجمالي عدد معاملات المبيعات
  • متوسط الكمية لكل عملية بيع
  • الحد الأقصى للسعر لكل وحدة
  • إجمالي الإيرادات (مجموع quantity * price_per_unit)

يجب أن تحتوي نتيجتك على أسماء الأعمدة الدقيقة التالية:

  • total_transactions
  • avg_quantity
  • max_unit_price 
  • total_revenue

جرّب بنفسك

quiz iconاختبر نفسك

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

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

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