Встречается на собеседованиях • сегодня

Что такое агрегатная функция

Агрегатная функция выполняет вычисление на наборе значений и возвращает одно результирующее значение. Часто используется в 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).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы