4.1 SQL Aggregate Functions
دوال SQL التجميعية (Aggregate Functions)
دوال Aggregate في SQL تُستخدم لتنفيذ عمليات حسابية على مجموعة من القيم وإرجاع قيمة واحدة فقط.
غالبًا ما تُستخدم هذه الدوال مع جملة GROUP BY.
أهم الدوال التجميعية في SQL:
| الدالة | الوصف |
|---|---|
AVG() |
تحسب المتوسط الحسابي لقيمة عمود |
COUNT() |
تحسب عدد السجلات |
FIRST() |
تُرجع أول قيمة في العمود (غير مدعومة في بعض قواعد البيانات) |
LAST() |
تُرجع آخر قيمة في العمود (غير مدعومة في بعض قواعد البيانات) |
MAX() |
تُرجع أكبر قيمة |
MIN() |
تُرجع أقل قيمة |
SUM() |
تحسب مجموع القيم |
أمثلة على دوال SQL التجميعية
AVG() – المتوسط
SELECT AVG(Price) FROM Products;
بيحسب المتوسط لقيم العمود Price في جدول Products.
COUNT() – عدد السجلات
SELECT COUNT(*) FROM Customers;
بيعدّ كل السجلات الموجودة في جدول Customers.
MAX() – أعلى قيمة
SELECT MAX(Price) FROM Products;
بيرجع أعلى قيمة في العمود Price.
MIN() – أقل قيمة
SELECT MIN(Price) FROM Products;
بيرجع أقل قيمة في العمود Price.
SUM() – مجموع القيم
SELECT SUM(Quantity) FROM OrderDetails;
بيحسب مجموع القيم في العمود Quantity.
تعليقات
إرسال تعليق