Kumulative Funktionen

Es werden jetzt fünf wichtige kumulative Funktionen vorgestellt: SUM, AVG, MAX,

IN, und COUNT. Diese werden kumulativ genannt, da sie ihr Ergebnis über die Aufsummierung des REsultats einer Anfrage ermitteln, im Gegensatz zu einer Liste von Datensätzen.


\begin{liste}
\par
\item SUM () summiert alle Felder einer Spalte auf.
\par
\ite...
...Anzahl Datensätze zurück welche einer Bedingung
entsprechen.
\par
\end{liste}

Betrachten wir noch mal die Tabellen am Anfang dieses Dokuments, und nehmen folgende Anfragen an:


\begin{code}
SELECT SUM(GEHALT), AVG(GEHALT)
FROM ANGESTELLTENSTATISTIK;
\end{code}

Diese Anfrage zeigt die Summe der Gehälter in der Tabelle an, sowie den Durchschnitt der Gehälter in der Tabelle.


\begin{code}
SELECT MIN(GEWINN)
FROM ANGESTELLTENSTATISTIK
WHERE POSITION = 'Manager';
\end{code}

Diese Anfrage gibt den kleinsten Gewinn zurück deren Position "Manager" ist.


\begin{code}
SELECT COUNT(*)
FROM ANGESTELLTENSTATISTIK
WHERE POSITION = 'Praktikant';
\end{code}

Hier wird nachgefragt wie viele Angestellte in der Position "Praktikant" sind.