====== Gruppenfunktionen ======
===== Syntax =====
Gruppenfunktion ([DISTINCT | ALL] Ausdruck) --DISTINCT oder ALL können benutzt werden
--DISTINCT -> Gleiche Zeilen werden nur 1 mal angezeigt
--ALL (Standard) -> Jede Ergebniszeile die die Datenbank liefert wird ausgegeben
===== Die verschiedenen Funktionen =====
{{:dbs:sql:gruppenfunktionen.png?direct&|}}
Alle Gruppenfunktionen ignorieren NULL-Werte
===== Angabe =====
{{:dbs:sql:mitarbeitertabelle_violett.png?direct&|}}
==== Beispiel 1 ====
Angabe: Anzahl der Datensätze der obigen Tabelle ausgeben.
SELECT COUNT(*)
FROM Mitarbeiter
==== Beispiel 2 ====
Angabe: Wie viele verschiedene Abteilungen gibt es?
SELECT COUNT (DISTINCT Abteilungsnummer)
FROM Mitarbeiter
==== Beispiel 3 ====
Angabe: Höchstgehalt der Firma ausgeben.
SELECT MAX(Gehalt)
FROM Mitarbeiter