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