Sobes.tech
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;

Таким образом, агрегатные функции помогают быстро получать статистику и сводные данные из таблиц.