Sobes.tech
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 rijen
  • SUM() — som van waarden
  • AVG() — gemiddelde waarde
  • MIN() — minimale waarde
  • MAX() — 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.