دوال COUNT وAVG وSUM من الدوال التجميعية الشائعة في SQL. تُستخدم COUNT لعدّ الصفوف، وAVG لحساب المتوسط، وSUM لحساب المجموع. غالبًا ما تُستخدم هذه الدوال مع جملة GROUP BY لإجراء الحسابات على مجموعات.

الدالة COUNT

SELECT COUNT(*) FROM users;
SELECT COUNT(DISTINCT country) FROM users;
SELECT COUNT(phone) FROM users; -- تتجاهل NULL

الدالة AVG

SELECT AVG(price) FROM products;
SELECT AVG(grade) FROM students WHERE grade IS NOT NULL;

الدالة SUM

SELECT SUM(total) AS إجمالي_المبيعات FROM orders;
SELECT SUM(quantity) FROM order_items WHERE order_id = 5;