Junior — Middle
Können Sie den Zweck des Operators GROUP BY in SQL erklären und wann er verwendet werden sollte?
sobes.tech KI
Antwort von AI
Die GROUP BY-Anweisung in SQL wird verwendet, um Zeilen einer Tabelle nach einer oder mehreren Spalten zu gruppieren. Dadurch können Daten aggregiert werden, z.B. um die Summe, den Durchschnitt oder die Anzahl der Datensätze in jeder Gruppe zu berechnen.
Beispiel: Wenn Sie eine Verkaufstabelle haben und die Gesamtsumme der Verkäufe pro Verkäufer ermitteln möchten, gruppieren Sie die Daten nach der Verkäufer-ID und wenden die Aggregatfunktion SUM auf die Verkaufssumme-Spalte an.
SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;
Verwenden Sie GROUP BY, wenn Sie aggregierte Daten benötigen, die nach bestimmten Merkmalen gruppiert sind.