Ответ
В SQL есть несколько агрегатных функций, которые выполняют вычисления над набором значений и возвращают одно значение:
COUNT()– подсчитывает количество строк (или ненулевых значений в столбце)
SELECT COUNT(*) FROM users;
SUM()– вычисляет сумму значений
SELECT SUM(price) FROM orders;
AVG()– вычисляет среднее значение
SELECT AVG(rating) FROM reviews;
MIN()/MAX()– находят минимальное/максимальное значение
SELECT MIN(age), MAX(age) FROM employees;
GROUP_CONCAT()(в SQLite) – объединяет значения в строку через разделитель
Эти функции часто используются с GROUP BY для группировки данных.