Назад к вопросам
Junior — Middle
66
Можешь назвать основные виды операций агрегации данных?
Компании, где спрашивали
Драйв Клик
Ответ от нейросети
sobes.tech AI
Основные виды операций агрегации данных включают:
- Суммирование (SUM) — вычисление суммы значений по набору данных.
- Подсчёт (COUNT) — количество элементов или записей.
- Среднее значение (AVG) — среднее арифметическое по набору значений.
- Минимум (MIN) — наименьшее значение в наборе.
- Максимум (MAX) — наибольшее значение в наборе.
Эти операции часто используются в SQL-запросах и при обработке данных в Java с помощью Stream API:
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
int sum = numbers.stream().mapToInt(Integer::intValue).sum();
long count = numbers.stream().count();
double average = numbers.stream().mapToInt(Integer::intValue).average().orElse(0);
int min = numbers.stream().mapToInt(Integer::intValue).min().orElse(0);
int max = numbers.stream().mapToInt(Integer::intValue).max().orElse(0);