Junior — Middle
85
Objasnite koncept agregacije podataka u SQL-u i dajte primere koristeći odgovarajuće funkcije.
Компаније где су питане
Страна Девелопмент
Одговор од АИ
sobes.tech АИ
Агрегация данных в SQL — это процесс объединения множества строк в одну с помощью агрегатных функций для получения сводной информации.
Основные агрегатные функции:
COUNT()— подсчет количества строкSUM()— сумма значенийAVG()— среднее значениеMIN()— минимальное значениеMAX()— максимальное значение
Пример: предположим, есть таблица sales с колонками product_id и amount.
-- Подсчитать общее количество продаж
SELECT COUNT(*) FROM sales;
-- Сумма продаж по каждому продукту
SELECT product_id, SUM(amount) as total_sales
FROM sales
GROUP BY product_id;
-- Средняя сумма продажи
SELECT AVG(amount) FROM sales;
Таким образом, агрегатные функции помогают быстро получать статистику и сводные данные из таблиц.