Mit Zahlen kann man Rechenoperationen wie Addition oder Mittelwertbildung durchführen. SQL verfügt über mehrere arithmetische Funktionen, und zwar:
AVG Mittelwert
COUNT Anzahl
MAX Maximalwert
MIN Minimalwert
SUM Summe
Beispiel:
SELECT count(Feldname) as Aliasname
FROM tabelle
Aufgaben (Biblio.odb)
Probiere die Aggregatfunktionen aus und kopiere die SQL-Anweisungen in diese Datei: Aggregatfunktionen.rtf
Zähle alle Feldinhalte des Feldes [Buch-Nr]
Zähle alle nicht leeren Feldinhalte des Feldes Titel der Datenbank (wieder count([buch-nr] verwenden, weil hier alle Dateninhalte vorhanden sind)
SELECT count([buch-nr]) as AnzahlBuchnummern
FROM Bücher
where titel is not null
Finde die Anzahl der leeren Feldinhalte des Feldes Titel (2)
Berechne nun die Anzahl der leeren Felder in Titel (Anzahl Buchnummer - Anzahl Titel) (2)
Finde das kleinste Jahr.
Finde das größte Jahr.
Berechne den Mittelwert aller Jahre
Summiere alle Buchnummern auf
Hier weitere Aufgaben des Kapitels Aggregatfunktionen üben >>