Aggregatsfunktionen

In MySQL/SQLite gibt es mehrere Aggregatfunktionen, die verwendet werden können, um statistische Informationen aus den Ergebnissen einer Abfrage zu berechnen. Einige Beispiele für diese Funktionen sind:

COUNT

COUNT(): Zählt die Anzahl der Zeilen in einer Tabelle oder in einer Gruppe von Zeilen.

MYSQL/SQLite
SELECT COUNT(*) AS Personal_Anzahl FROM Personal;

Dieser Befehl zählt die Anzahl der Zeilen in der Tabelle „Personal“.

Personal_Anzahl

24

SUM

SUM(): Summiert den Wert aller angegebenen Spalten in einer Tabelle oder in einer Gruppe von Zeilen.

MYSQL/SQLite
SELECT SUM(gehalt) AS Gehalt_Gesamt FROM Personal;

Dieser Befehl berechnet die Summe aller Gehälter in der Tabelle „Personal“.

Gehalt_Gesamt

24678

AVG

AVG(): Berechnet den Durchschnittswert aller angegebenen Spalten in einer Tabelle oder in einer Gruppe von Zeilen.

MYSQL/SQLite
SELECT AVG(gehalt) AS Gehalt_Durchschnitt FROM Personal;

Dieser Befehl berechnet den Durchschnittsgehalt aller Mitarbeiter in der Tabelle „Personal“.

Gehalt_Durchschnitt

2789.4285714285714

MAX

MAX(): Gibt den höchsten Wert einer angegebenen Spalte in einer Tabelle oder in einer Gruppe von Zeilen zurück.

MYSQL/SQLite
SELECT MAX(gehalt) AS Maximales_Gehalt FROM Personal;

Dieser Befehl gibt das höchste Gehalt eines Mitarbeiters in der Tabelle „Personal“ zurück.

Maximales_Gehalt

3750

MIN

MIN(): Gibt den niedrigsten Wert einer angegebenen Spalte in einer Tabelle oder in einer Gruppe von Zeilen zurück.

MYSQL/SQLite
SELECT MIN(gehalt) AS Minimales_Gehalt FROM Personal;

Dieser Befehl gibt das niedrigste Gehalt eines Mitarbeiters in der Tabelle „Personal“ zurück.

Minimaler_Gehalt

450