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.
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.
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.
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.
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.
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 |