Sobes.tech
Junior — Middle
89

Εξηγήστε την έννοια της ομαδοποίησης δεδομένων σε SQL και δώστε παραδείγματα χρησιμοποιώντας τις αντίστοιχες συναρτήσεις.

Εταιρείες όπου ρωτήθηκαν
Страна Девелопмент

Απάντηση από AI

sobes.tech AI

Агрегация данных в 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;

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