Seitenleiste

Community

SQL

Grundlagen

Datenbanksysteme

Client/Server

Eingebettet

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


Alle Gruppenfunktionen ignorieren NULL-Werte

Angabe

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