دوال 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;