Встречается на собеседованиях • сегодня
Что такое агрегатная функция
Агрегатная функция выполняет вычисление на наборе значений и возвращает одно результирующее значение. Часто используется в SQL и при работе с коллекциями.
Основные агрегатные функции:
- `COUNT()` – подсчёт количества элементов
- `SUM()` – сумма значений
- `AVG()` – среднее значение
- `MAX()`/`MIN()` – максимальное/минимальное значение
Пример в Java Stream API:
```java
List numbers = Arrays.asList(1, 2, 3, 4, 5);
long count = numbers.stream().count(); // 5
int sum = numbers.stream().mapToInt(i -> i).sum(); // 15
double avg = numbers.stream().mapToInt(i -> i).average().orElse(0); // 3.0
int max = numbers.stream().max(Integer::compare).get(); // 5
```
Агрегатные функции часто используются вместе с группировкой (GROUP BY в SQL или Collectors.groupingBy() в Java).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы