Junior — Middle
Leg het concept van gegevensaggregatie in SQL uit en geef voorbeelden met behulp van de bijbehorende functies.
sobes.tech AI
Antwoord van AI
Data aggregatie in SQL is het proces waarbij meerdere rijen worden samengevoegd tot één met behulp van aggregatiefuncties om samenvattende informatie te verkrijgen.
Belangrijke aggregatiefuncties:
COUNT()— telt het aantal rijenSUM()— som van waardenAVG()— gemiddelde waardeMIN()— minimale waardeMAX()— maximale waarde
Voorbeeld: stel dat er een tabel sales is met kolommen product_id en amount.
-- Totaal aantal verkopen tellen
SELECT COUNT(*) FROM sales;
-- Verkoop som per product
SELECT product_id, SUM(amount) as total_sales
FROM sales
GROUP BY product_id;
-- Gemiddelde verkoopwaarde
SELECT AVG(amount) FROM sales;
Op deze manier helpen aggregatiefuncties snel statistieken en samenvattende gegevens uit tabellen te halen.