Sobes.tech
Junior — Middle

Erklären Sie das Konzept der Datenaggregation in SQL und geben Sie Beispiele unter Verwendung entsprechender Funktionen.

sobes.tech KI

Antwort von AI

Die Datenaggregation in SQL ist der Prozess, bei dem mehrere Zeilen mithilfe von Aggregatfunktionen zu einer einzigen zusammengeführt werden, um zusammenfassende Informationen zu erhalten.

Wichtige Aggregatfunktionen:

  • COUNT() — Zählen der Zeilenanzahl
  • SUM() — Summe der Werte
  • AVG() — Durchschnittswert
  • MIN() — minimaler Wert
  • MAX() — maximaler Wert

Beispiel: Angenommen, es gibt eine Tabelle sales mit den Spalten product_id und amount.

-- Gesamtzahl der Verkäufe zählen
SELECT COUNT(*) FROM sales;

-- Verkaufssumme pro Produkt
SELECT product_id, SUM(amount) as total_sales
FROM sales
GROUP BY product_id;

-- Durchschnittlicher Verkaufsbetrag
SELECT AVG(amount) FROM sales;

Auf diese Weise helfen Aggregatfunktionen, schnell Statistiken und zusammenfassende Daten aus Tabellen zu erhalten.