Junior — Middle
Explicați conceptul de agregare a datelor în SQL și oferiți exemple utilizând funcțiile corespunzătoare.
sobes.tech AI
Răspuns de la AI
Agregarea datelor în SQL este procesul de combinare a mai multor rânduri într-unul singur folosind funcții de agregare pentru a obține informații sumare.
Funcții principale de agregare:
COUNT()— numără numărul de rânduriSUM()— suma valorilorAVG()— valoarea medieMIN()— valoarea minimăMAX()— valoarea maximă
Exemplu: să presupunem că există un tabel sales cu coloanele product_id și amount.
-- Numără totalul vânzărilor
SELECT COUNT(*) FROM sales;
-- Suma vânzărilor pentru fiecare produs
SELECT product_id, SUM(amount) as total_sales
FROM sales
GROUP BY product_id;
-- Valoarea medie a vânzărilor
SELECT AVG(amount) FROM sales;
Astfel, funcțiile de agregare ajută la obținerea rapidă a statisticilor și datelor sumare din tabele.